.pay-benchmark[data-astro-cid-4uuwo43s]{--pool:var(--border-strong)}.lede[data-astro-cid-4uuwo43s]{max-width:66ch;margin:0 0 14px}.lede[data-astro-cid-4uuwo43s] a[data-astro-cid-4uuwo43s]{color:var(--accent-text)}.lede[data-astro-cid-4uuwo43s] a[data-astro-cid-4uuwo43s]:hover{text-decoration:underline}.chart[data-astro-cid-4uuwo43s]{margin:0}.track[data-astro-cid-4uuwo43s]{height:14px;position:relative}.role-track[data-astro-cid-4uuwo43s]{margin-bottom:4px}.track[data-astro-cid-4uuwo43s] span[data-astro-cid-4uuwo43s]{position:absolute;top:50%;transform:translateY(-50%)}.role-bar[data-astro-cid-4uuwo43s]{background:var(--accent);border-radius:4px;min-width:6px;height:8px}.role-dot[data-astro-cid-4uuwo43s]{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface-2);border-radius:50%;margin-left:-5px}.whisker[data-astro-cid-4uuwo43s]{background:var(--pool);opacity:.55;height:2px}.box[data-astro-cid-4uuwo43s]{background:var(--pool);border-radius:3px;height:12px}.median[data-astro-cid-4uuwo43s]{background:var(--text);width:2px;height:18px;box-shadow:0 0 0 2px var(--surface-2);margin-left:-1px}.axis[data-astro-cid-4uuwo43s]{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:4px;font-size:.75rem;display:flex;position:relative}.axis[data-astro-cid-4uuwo43s] .median-label[data-astro-cid-4uuwo43s]{color:var(--text);position:absolute;transform:translate(-50%)}.legend[data-astro-cid-4uuwo43s]{color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin:10px 0 0;font-size:.75rem;display:flex}.key[data-astro-cid-4uuwo43s]{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.key[data-astro-cid-4uuwo43s].usd{margin-left:auto}.swatch[data-astro-cid-4uuwo43s]{flex:none;display:inline-block}.role-swatch[data-astro-cid-4uuwo43s]{background:var(--accent);border-radius:4px;width:14px;height:8px}.box-swatch[data-astro-cid-4uuwo43s]{background:var(--pool);border-radius:3px;width:14px;height:10px}.median-swatch[data-astro-cid-4uuwo43s]{background:var(--text);width:2px;height:12px}.whisker-swatch[data-astro-cid-4uuwo43s]{background:var(--pool);opacity:.55;width:14px;height:2px}@media (width<=520px){.key[data-astro-cid-4uuwo43s]{white-space:normal}.key[data-astro-cid-4uuwo43s].usd{margin-left:0}}@media (forced-colors:active){.role-bar[data-astro-cid-4uuwo43s],.role-dot[data-astro-cid-4uuwo43s],.box[data-astro-cid-4uuwo43s],.median[data-astro-cid-4uuwo43s],.whisker[data-astro-cid-4uuwo43s]{border:1px solid canvastext}}.glance[data-astro-cid-q44da3n6]{columns:2 250px;column-gap:32px;margin:0}.glance-wide[data-astro-cid-q44da3n6]{margin:0}.row[data-astro-cid-q44da3n6]{break-inside:avoid;align-items:baseline;gap:10px;padding:2px 0;display:flex}dt[data-astro-cid-q44da3n6]{white-space:nowrap;width:124px;color:var(--muted);flex:none}dd[data-astro-cid-q44da3n6]{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}dd[data-astro-cid-q44da3n6].salary{color:var(--accent-2)}dd[data-astro-cid-q44da3n6].muted{color:var(--muted);font-weight:500}.glance[data-astro-cid-q44da3n6]+.glance-wide[data-astro-cid-q44da3n6]{margin-top:6px}.pills[data-astro-cid-q44da3n6]{flex-wrap:wrap;gap:6px;font-weight:400;display:flex}.pills[data-astro-cid-q44da3n6] .badge[data-astro-cid-q44da3n6]{color:var(--text);background:color-mix(in srgb, var(--accent) 16%, var(--surface-2));border-color:color-mix(in srgb, var(--accent) 42%, var(--surface-2));padding:4px 10px;font-size:.8rem}.pills[data-astro-cid-q44da3n6] .badge[data-astro-cid-q44da3n6].more{color:var(--muted);border-color:var(--border-strong);background:0 0}.filed[data-astro-cid-q44da3n6]{flex-wrap:wrap;gap:2px 8px;font-weight:500;display:flex}.filed[data-astro-cid-q44da3n6] a[data-astro-cid-q44da3n6]{color:var(--accent-text)}.filed[data-astro-cid-q44da3n6] a[data-astro-cid-q44da3n6]:hover{text-decoration:underline}.sep[data-astro-cid-q44da3n6]{color:var(--border-strong)}@media (width<=520px){.glance-wide[data-astro-cid-q44da3n6] .row[data-astro-cid-q44da3n6]{flex-direction:column;gap:4px;padding:4px 0}}.job-detail[data-astro-cid-lodquoee]{max-width:720px;margin-inline:auto;padding:32px 0 0}.job-detail[data-astro-cid-lodquoee] h1[data-astro-cid-lodquoee]{letter-spacing:-.02em;overflow-wrap:anywhere;margin:12px 0 6px;font-size:1.8rem}.company-row[data-astro-cid-lodquoee]{align-items:center;gap:12px;margin:0 0 16px;display:flex}.job-detail[data-astro-cid-lodquoee] .company[data-astro-cid-lodquoee]{overflow-wrap:anywhere;margin:0}.job-detail[data-astro-cid-lodquoee] .company[data-astro-cid-lodquoee] a[data-astro-cid-lodquoee]{color:var(--accent-text)}.job-detail[data-astro-cid-lodquoee] .company[data-astro-cid-lodquoee] a[data-astro-cid-lodquoee]:hover{text-decoration:underline}.closed-banner[data-astro-cid-lodquoee]{background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--text);margin:16px 0 0;padding:12px 16px}.role-panel[data-astro-cid-lodquoee]{border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--surface-2);border-radius:0 var(--radius) var(--radius) 0;margin:0;padding:0 18px;font-size:.92rem;line-height:1.55}.panel-section[data-astro-cid-lodquoee]{padding:12px 0 14px}.panel-section[data-astro-cid-lodquoee]+.panel-section[data-astro-cid-lodquoee]{border-top:1px solid var(--border)}.role-panel[data-astro-cid-lodquoee] h2[data-astro-cid-lodquoee]{letter-spacing:-.01em;margin:0 0 6px;font-size:1rem}.desc-title[data-astro-cid-lodquoee]{letter-spacing:-.01em;margin:32px 0 0;font-size:1.1rem}.desc-title[data-astro-cid-lodquoee]+.desc[data-astro-cid-lodquoee]{margin-top:12px}.desc[data-astro-cid-lodquoee]{color:var(--text);margin-top:28px;line-height:1.7}.desc[data-astro-cid-lodquoee] p[data-astro-cid-lodquoee],.desc[data-astro-cid-lodquoee] li[data-astro-cid-lodquoee]{overflow-wrap:anywhere;max-width:66ch}.desc[data-astro-cid-lodquoee].no-desc{color:var(--muted)}.desc[data-astro-cid-lodquoee] p[data-astro-cid-lodquoee]{margin:0 0 14px}.desc[data-astro-cid-lodquoee] ul[data-astro-cid-lodquoee]{margin:0 0 14px;padding-left:1.25rem}.desc[data-astro-cid-lodquoee] li[data-astro-cid-lodquoee]{margin:0 0 6px}.desc[data-astro-cid-lodquoee] li[data-astro-cid-lodquoee]:last-child,.desc[data-astro-cid-lodquoee]>[data-astro-cid-lodquoee]:last-child{margin-bottom:0}.apply-wrap[data-astro-cid-lodquoee]{margin-top:28px}.apply-wrap[data-astro-cid-lodquoee].top-apply{margin-top:20px}.apply[data-astro-cid-lodquoee]{background:var(--accent-strong);color:#fff;border-radius:10px;padding:12px 20px;font-weight:600;display:inline-block}.apply[data-astro-cid-lodquoee]:hover{filter:brightness(1.12)}.related[data-astro-cid-lodquoee]{margin-inline:auto;max-width:720px;margin-top:40px}.related[data-astro-cid-lodquoee] h2[data-astro-cid-lodquoee]{margin:24px 0 12px;font-size:1.1rem}
