.income-distribution[data-astro-cid-nz7hoc2v]{gap:var(--space-3);padding:var(--space-4);border-radius:var(--r-md);box-shadow:var(--shadow-ring);background:linear-gradient(145deg,#f8fbff 0%,#fff 58%,#f6f3ff 100%);display:grid}.income-distribution__head[data-astro-cid-nz7hoc2v]{justify-content:space-between;align-items:start;gap:var(--space-2);flex-wrap:wrap;display:flex}.income-distribution__eyebrow[data-astro-cid-nz7hoc2v]{color:var(--blue-strong);margin:0 0 4px;font-size:.72rem;font-weight:840}.income-distribution__title[data-astro-cid-nz7hoc2v]{color:var(--ink);letter-spacing:-.018em;margin:0;font-size:clamp(1rem,2.2vw,1.28rem);font-weight:860;line-height:1.3}.income-distribution__link[data-astro-cid-nz7hoc2v]{min-height:30px;color:var(--blue-strong);box-shadow:var(--shadow-ring);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;padding:0 10px;font-size:.72rem;font-weight:780;text-decoration:none;display:inline-flex}.income-distribution__summary[data-astro-cid-nz7hoc2v]{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:.8rem;font-weight:700;display:flex}.income-distribution__summary[data-astro-cid-nz7hoc2v] strong[data-astro-cid-nz7hoc2v]{color:var(--ink);font-size:1.05rem;font-weight:860}.income-distribution__scale[data-astro-cid-nz7hoc2v]{height:34px;margin-top:2px;position:relative}.income-distribution__track[data-astro-cid-nz7hoc2v]{background:linear-gradient(90deg,#0b63f6 0%,#4f46e5 12%,#8b5cf6 28%,#f59e0b 62%,#d1d5db 100%);border-radius:999px;height:10px;position:absolute;inset:12px 0 auto}.income-distribution__marker[data-astro-cid-nz7hoc2v]{background:var(--navy);border:3px solid #fff;border-radius:999px;width:18px;height:18px;position:absolute;top:4px;transform:translate(-50%);box-shadow:0 8px 20px #0f172a42}.income-distribution__marker-label[data-astro-cid-nz7hoc2v]{background:var(--navy);color:#fff;white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:.64rem;font-weight:800;position:absolute;top:-28px;left:50%;transform:translate(-50%)}.income-distribution__labels[data-astro-cid-nz7hoc2v]{color:#667085;grid-template-columns:repeat(5,1fr);gap:6px;font-size:.66rem;font-weight:760;display:grid}.income-distribution__labels[data-astro-cid-nz7hoc2v] span[data-astro-cid-nz7hoc2v]:nth-child(n+2){text-align:center}.income-distribution__labels[data-astro-cid-nz7hoc2v] span[data-astro-cid-nz7hoc2v]:last-child{text-align:right}.income-distribution__dual[data-astro-cid-nz7hoc2v]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.income-distribution__card[data-astro-cid-nz7hoc2v]{box-shadow:var(--shadow-ring);background:#fff;border-radius:12px;padding:10px}.income-distribution__card[data-astro-cid-nz7hoc2v] span[data-astro-cid-nz7hoc2v],.income-distribution__reference[data-astro-cid-nz7hoc2v] span[data-astro-cid-nz7hoc2v]{color:var(--muted);font-size:.68rem;font-weight:760;display:block}.income-distribution__card[data-astro-cid-nz7hoc2v] strong[data-astro-cid-nz7hoc2v]{color:var(--ink);margin-top:4px;font-size:.86rem;font-weight:860;display:block}.income-distribution__card[data-astro-cid-nz7hoc2v] p[data-astro-cid-nz7hoc2v]{color:var(--muted);margin:4px 0 0;font-size:.68rem;line-height:1.45}.income-distribution__card--accent[data-astro-cid-nz7hoc2v]{background:#fff7ed}.income-distribution__references[data-astro-cid-nz7hoc2v]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.income-distribution__reference[data-astro-cid-nz7hoc2v]{box-shadow:var(--shadow-ring);background:#fff;border-radius:12px;padding:9px 10px}.income-distribution__reference[data-astro-cid-nz7hoc2v] strong[data-astro-cid-nz7hoc2v]{color:#b42318;margin-top:3px;font-size:.82rem;font-weight:860;display:block}.income-distribution__reference[data-astro-cid-nz7hoc2v] em[data-astro-cid-nz7hoc2v]{color:#667085;margin-top:2px;font-size:.66rem;font-style:normal;font-weight:760;display:block}.income-distribution__note[data-astro-cid-nz7hoc2v]{color:var(--muted);margin:0;font-size:.76rem;line-height:1.55}@media (width<=640px){.income-distribution[data-astro-cid-nz7hoc2v]{padding:var(--space-3)}.income-distribution__labels[data-astro-cid-nz7hoc2v]{font-size:.6rem}.income-distribution__dual[data-astro-cid-nz7hoc2v],.income-distribution__references[data-astro-cid-nz7hoc2v]{grid-template-columns:1fr}}.salary-table-section__head{margin-bottom:var(--space-2)}.salary-table-section__title{color:var(--ink);letter-spacing:-.012em;margin:0;font-size:.95rem;font-weight:800;line-height:1.35}.salary-table-section__meta{color:var(--muted);margin:4px 0 0;font-size:.72rem;font-weight:680;line-height:1.45}.salary-table-scroll{-webkit-overflow-scrolling:touch;background:#fff;border-radius:14px;overflow-x:auto;box-shadow:0 1px #1018280a,0 14px 32px #0f172a14}.salary-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:900px}.salary-table th{z-index:2;color:#53657d;text-align:left;white-space:nowrap;background:#f1f5fb;border-bottom:1px solid #dde6f2;padding:9px 11px;font-size:.68rem;font-weight:800;line-height:1.35;position:sticky;top:0}.salary-table td{color:#26344a;white-space:nowrap;background:#fff;border-top:1px solid #eef2f7;padding:8px 11px;font-size:.78rem;font-weight:690;line-height:1.35}.salary-table tbody tr:nth-child(2n):not(.salary-table__section) td{background:#fbfdff}.salary-table__gross-head,.salary-table__gross{z-index:3;position:sticky;left:0}.salary-table__gross-head{box-shadow:1px 0 #0f172a1a;color:#1f2937!important;background:linear-gradient(#f8fafc 0%,#edf2f8 100%)!important}.salary-table__gross{box-shadow:1px 0 #0f172a14;color:#111827!important;background:linear-gradient(90deg,#fff 0%,#fbfdff 100%)!important;font-weight:830!important}.salary-table__net-head{color:var(--blue-strong)!important;background:linear-gradient(#e8f1ff 0%,#dfeaff 100%)!important}.salary-table__net{letter-spacing:-.01em;box-shadow:1px 0 #0b63f61a;color:var(--blue-strong)!important;background:linear-gradient(90deg,#f4f8ff 0%,#fff 100%)!important;font-size:.88rem!important;font-weight:860!important}.salary-table__section td{color:#475467;letter-spacing:.01em;background:#f8fafc;border-top:1px solid #dde4ee;padding:6px 10px;font-size:.68rem;font-weight:780}.salary-table__row--highlight td{border-top-color:#0b63f62e;background:#eef5ff!important}.salary-table__row--highlight .salary-table__gross{box-shadow:inset 4px 0 0 var(--blue), 1px 0 0 #0b63f629;background:linear-gradient(90deg,#eaf3ff 0%,#f6faff 100%)!important}.salary-table__row--highlight .salary-table__net{color:#0847a6!important;background:linear-gradient(90deg,#dcebff 0%,#eef5ff 100%)!important}.salary-table__percentile{color:#3b4a5f!important;font-weight:800!important}.salary-note-list{flex-wrap:wrap;gap:4px;min-width:150px;display:flex}.salary-note,.salary-note-empty{white-space:nowrap;border-radius:7px;align-items:center;min-height:22px;padding:1px 7px;font-size:.68rem;font-weight:800;line-height:1.25;display:inline-flex}.salary-note-empty{background:var(--surface-2);color:var(--muted)}.salary-note--net{background:var(--blue-soft);color:var(--blue-strong)}.salary-note--median{color:#6d28d9;background:#f3e8ff}.salary-note--minimum{background:var(--surface-2);color:var(--muted)}.salary-note--company{color:#c2410c;background:#fff7ed}.salary-note--occupation{color:#027a48;background:#ecfdf3}.salary-note--demographic{color:#0369a1;background:#e0f2fe}.salary-note--top-income{color:#b42318;background:#fef3f2}.table-action{min-height:28px;color:var(--ink);box-shadow:var(--shadow-ring);white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 9px;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.table-action--primary{background:var(--blue);color:#fff;box-shadow:none}.table-action--primary:hover{background:var(--blue-strong)}.table-action:hover{background:var(--surface)}.related-card[data-astro-cid-jvqixk24]{border-radius:var(--r-md);color:#fff;background:var(--navy);box-shadow:var(--shadow-card);padding:18px}.related-card__label[data-astro-cid-jvqixk24]{color:#aec4e5;margin:0;font-size:.76rem;font-weight:760}.related-card__title[data-astro-cid-jvqixk24]{color:#fff;letter-spacing:-.018em;text-wrap:balance;margin:8px 0 0;font-size:1.5rem;font-weight:830;line-height:1.22}.related-card__desc[data-astro-cid-jvqixk24]{color:#d2deed;margin:9px 0 0;font-size:.82rem;line-height:1.58}.related-card__cta[data-astro-cid-jvqixk24]{min-height:40px;margin-top:var(--space-4);color:var(--ink);box-shadow:var(--shadow-ring);background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:.84rem;font-weight:760;text-decoration:none;display:inline-flex}.related-card__cta[data-astro-cid-jvqixk24]:hover{background:var(--blue-soft);color:var(--blue-strong)}.salary-page__container[data-astro-cid-x7hxgscf]{width:min(1280px,100% - 32px);padding:var(--space-4) 0 var(--space-8);margin:0 auto;overflow-x:hidden}.salary-toolbar[data-astro-cid-x7hxgscf]{gap:var(--space-3);margin-bottom:var(--space-3);display:grid}.salary-toolbar__title[data-astro-cid-x7hxgscf]{margin:var(--space-1) 0 0;color:var(--ink);letter-spacing:-.015em;font-size:clamp(1.35rem,3vw,1.65rem);font-weight:820;line-height:1.2}.salary-toolbar__meta[data-astro-cid-x7hxgscf]{color:var(--muted);margin:6px 0 0;font-size:.82rem;line-height:1.5}.salary-toolbar__controls[data-astro-cid-x7hxgscf]{gap:8px;display:grid}.salary-chips[data-astro-cid-x7hxgscf]{flex-wrap:wrap;gap:6px;display:flex}.salary-chip[data-astro-cid-x7hxgscf]{color:#344054;min-height:32px;box-shadow:var(--shadow-ring);font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;align-items:center;padding:0 10px;font-size:.76rem;font-weight:720;text-decoration:none;display:inline-flex}.salary-chip--active[data-astro-cid-x7hxgscf],.salary-chip[data-astro-cid-x7hxgscf]:hover{background:var(--blue-soft);color:var(--blue-strong);box-shadow:inset 0 0 0 1px #0b63f629}.salary-target-summary[data-astro-cid-x7hxgscf]{background:var(--surface);box-shadow:var(--shadow-ring);color:var(--ink);border-radius:10px;margin:0;padding:8px 10px;font-size:.82rem;font-weight:680;line-height:1.5}.salary-target-summary[data-astro-cid-x7hxgscf][hidden],.salary-target-distribution[data-astro-cid-x7hxgscf][hidden],.salary-target-table[data-astro-cid-x7hxgscf][hidden],.salary-target-rail[data-astro-cid-x7hxgscf][hidden]{display:none}.salary-table-panel[data-astro-cid-x7hxgscf]{border-radius:var(--r-md);box-shadow:var(--shadow-card);background:#fff;padding:14px}.salary-table-panel__grid[data-astro-cid-x7hxgscf]{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:14px;display:grid}.salary-panel[data-astro-cid-x7hxgscf]{gap:var(--space-4);min-width:0;display:grid}.salary-rail[data-astro-cid-x7hxgscf]{gap:var(--space-3);display:grid}.salary-assumptions[data-astro-cid-x7hxgscf]{padding:var(--space-3);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-ring)}.salary-assumptions__title[data-astro-cid-x7hxgscf]{margin:0 0 var(--space-2);color:var(--ink);font-size:.88rem;font-weight:800}.salary-assumptions[data-astro-cid-x7hxgscf] ul[data-astro-cid-x7hxgscf]{color:var(--muted);margin:0;padding-left:18px;font-size:.8rem;line-height:1.6}.salary-page__container[data-astro-cid-x7hxgscf] .ad-slot--leaderboard{margin-top:var(--space-4)}@media (width<=1230px){.salary-table-panel__grid[data-astro-cid-x7hxgscf]{grid-template-columns:1fr}.salary-rail[data-astro-cid-x7hxgscf] .ad-slot--sidebar{display:none}}@media (width<=640px){.salary-page__container[data-astro-cid-x7hxgscf]{width:min(100% - 20px,1120px);padding-top:var(--space-3)}.salary-table-panel[data-astro-cid-x7hxgscf]{padding:10px}}
