.salary_page__dlFnX{background:var(--color-bg);padding-bottom:var(--space-16)}.salary_hero__v3jys{background:linear-gradient(135deg,#0F1724,#0F2356);padding:var(--space-12) 0;text-align:center;color:white}.salary_hero__v3jys h1{font-size:var(--text-4xl);font-family:var(--font-heading);color:white;margin-bottom:var(--space-3)}.salary_hero__v3jys p{color:rgba(255,255,255,.7);font-size:var(--text-lg)}.salary_intro__opfPr{background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);margin-bottom:var(--space-8)}.salary_intro__opfPr h2{font-size:var(--text-2xl);font-family:var(--font-heading);margin-bottom:var(--space-4)}.salary_intro__opfPr p{color:var(--color-text-secondary);line-height:1.8}.salary_tableTitle__hul5P{font-size:var(--text-2xl);font-family:var(--font-heading);margin-bottom:var(--space-5)}.salary_tableWrapper__hUU4Y{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);margin-bottom:var(--space-8)}.salary_table__APfoT{width:100%;border-collapse:collapse;background:var(--color-bg-white)}.salary_table__APfoT th{padding:var(--space-4);text-align:left;font-size:var(--text-sm);font-weight:700;color:var(--color-text-muted);border-bottom:2px solid var(--color-border);background:var(--color-bg);text-transform:uppercase;letter-spacing:.04em}.salary_table__APfoT td{padding:var(--space-4);font-size:var(--text-sm);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-light);vertical-align:middle}.salary_table__APfoT tr:last-child td{border-bottom:none}.salary_table__APfoT tr:hover td{background:var(--color-bg)}.salary_jobCell__BjQO0{color:var(--color-text-primary)!important}.salary_levelCell___XkY0{color:var(--color-text-muted)!important}.salary_medianCell__KTBI7{color:var(--color-success)!important;font-weight:700!important}.salary_rangeBar__Zwu7g{height:6px;background:var(--color-border);border-radius:var(--radius-full);overflow:hidden;min-width:80px}.salary_rangeFill__zX6tE{height:100%;border-radius:var(--radius-full)}.salary_tips__WdS07{margin-top:var(--space-8)}.salary_tips__WdS07 h2{font-size:var(--text-2xl);font-family:var(--font-heading);margin-bottom:var(--space-6)}.salary_tipsGrid__luEqC{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5)}.salary_tip__W0GVC{background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.salary_tip__W0GVC h3{font-size:var(--text-base);margin-bottom:var(--space-2)}.salary_tip__W0GVC p{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.7}@media (max-width:768px){.salary_tipsGrid__luEqC{grid-template-columns:1fr}}