.workforce-compensation-page-root.comp-root,.workforce-surface-root.comp-root{--bg:var(--perf-bg);--bg-2:var(--perf-bg-2);--ink:var(--perf-ink);--ink-2:var(--perf-ink-2);--muted:var(--perf-muted);--line:var(--perf-line);--line-app:var(--perf-line-app);--card:var(--perf-card);--card-app:var(--perf-card-app);--accent:var(--perf-accent);--accent-ink:var(--perf-accent-ink);--accent-soft:var(--perf-accent-soft);--go:var(--perf-go);--go-soft:var(--perf-go-soft);--warn:var(--perf-warn);--warn-soft:var(--perf-warn-soft);--bad:var(--perf-bad);--bad-soft:var(--perf-bad-soft);--blue:var(--perf-blue);--blue-soft:var(--perf-blue-soft);--purp:#6a4c8c;--purp-soft:#e3dbef;--radius:var(--perf-radius,14px);--shadow:0 10px 30px -12px hsla(0,0%,4%,.14);--sans:var(--perf-font-sans);--serif:var(--perf-font-serif);font-family:var(--perf-font-sans);color:var(--perf-ink);display:block}.dashboard-app-design main:has(.workforce-surface-root,.workforce-compensation-page-root){--perf-eye-label:"— HR Operations"}.dashboard-app-design main:has(.workforce-surface-root,.workforce-compensation-page-root) .dashboard-app-design-page-head h1#page-title{font-family:var(--perf-font-sans)!important;font-size:clamp(34px,3.8vw,50px)!important;font-weight:500!important;letter-spacing:-.03em!important;line-height:1.04!important;color:var(--perf-ink)!important;max-width:22ch}.dashboard-app-design main:has(.workforce-surface-root,.workforce-compensation-page-root) .dashboard-app-design-page-head h1#page-title em{font-family:var(--perf-font-serif)!important;font-style:italic!important;color:var(--perf-accent-ink)}.dashboard-app-design main:has(.workforce-surface-root,.workforce-compensation-page-root) .dashboard-app-design-page-head #page-subtitle{font-size:14px!important;color:var(--perf-muted)!important;max-width:64ch!important;line-height:1.55!important}.workforce-compensation-page-root.comp-root .comp-main-card,.workforce-surface-root.comp-root .comp-main-card{background:var(--card-app);border:1px solid var(--line-app);border-radius:var(--radius);overflow:hidden}.workforce-compensation-page-root .compensation-tabnav,.workforce-surface-root .compensation-tabnav{padding:0 16px!important;border-bottom:1px solid var(--line-app)!important;background:transparent!important}.workforce-compensation-page-root .compensation-tabnav button[role=tab],.workforce-surface-root .compensation-tabnav button[role=tab]{padding:18px 14px!important;font-size:13.5px!important;color:var(--muted)!important;border-bottom:2px solid transparent!important;margin-bottom:-1px;font-weight:500!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}.workforce-compensation-page-root .compensation-tabnav button[role=tab][aria-selected=true],.workforce-surface-root .compensation-tabnav button[role=tab][aria-selected=true]{color:var(--ink)!important;border-bottom-color:var(--accent)!important}.workforce-compensation-page-root .compensation-tabnav button[role=tab] span.rounded-full,.workforce-surface-root .compensation-tabnav button[role=tab] span.rounded-full{font-family:JetBrains Mono,monospace!important;font-size:10.5px!important;padding:2px 7px!important;border-radius:999px!important;background:var(--bg-2)!important;color:var(--ink-2)!important}.workforce-compensation-page-root .compensation-tabnav button[role=tab][aria-selected=true] span.rounded-full,.workforce-surface-root .compensation-tabnav button[role=tab][aria-selected=true] span.rounded-full{background:var(--accent)!important;color:#fff!important}.workforce-compensation-page-root .compensation-tabnav .tab-info-container,.workforce-surface-root .compensation-tabnav .tab-info-container{display:none!important}.workforce-compensation-page-root .compensation-tabnav button[role=tab][data-pro]:after,.workforce-surface-root .compensation-tabnav button[role=tab][data-pro]:after{content:"PRO";font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.1em;background:var(--purp-soft);color:var(--purp);padding:2px 5px;border-radius:4px;margin-left:6px}.workforce-compensation-page-root .compensation-tab-panel,.workforce-surface-root .compensation-tab-panel{display:block;padding:20px 24px 28px}.workforce-compensation-page-root .comp-tab-panel-inner,.workforce-surface-root .comp-tab-panel-inner{display:flex;flex-direction:column;gap:0}.workforce-compensation-page-root .tbl-wrap .data-table-shell,.workforce-surface-root .tbl-wrap .data-table-shell{border:none;border-radius:0;background:transparent}.workforce-compensation-page-root .tbl-wrap .data-table-shell>table,.workforce-surface-root .tbl-wrap .data-table-shell>table{width:100%;border-collapse:collapse;font-size:13.5px}.workforce-compensation-page-root .tbl-wrap .data-table-shell thead th,.workforce-surface-root .tbl-wrap .data-table-shell thead th{text-align:left;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:500;padding:12px 14px;border-bottom:1px solid var(--line-app);background:var(--bg-2)}.workforce-compensation-page-root .tbl-wrap .data-table-shell tbody td,.workforce-surface-root .tbl-wrap .data-table-shell tbody td{padding:12px 14px;border-bottom:1px solid var(--line-app);vertical-align:middle;color:var(--ink-2)}.workforce-compensation-page-root .tbl-wrap .data-table-shell tbody tr:last-child td,.workforce-surface-root .tbl-wrap .data-table-shell tbody tr:last-child td{border-bottom:0}.workforce-compensation-page-root .tbl-wrap .data-table-shell tbody tr:hover td,.workforce-surface-root .tbl-wrap .data-table-shell tbody tr:hover td{background:var(--bg-2)}.workforce-compensation-page-root .wf-empty--table,.workforce-compensation-page-root .wf-table-empty.comp-table-empty,.workforce-surface-root .wf-empty--table,.workforce-surface-root .wf-table-empty.comp-table-empty{padding:40px 24px;text-align:center;color:var(--muted);font-size:14px;line-height:1.5}.workforce-compensation-page-root .comp-table-empty-inner b,.workforce-compensation-page-root .wf-empty--table b,.workforce-surface-root .comp-table-empty-inner b,.workforce-surface-root .wf-empty--table b{display:block;font-size:15px;font-weight:500;color:var(--ink);margin-bottom:6px}.workforce-compensation-page-root .comp-table-empty-inner p,.workforce-compensation-page-root .wf-empty--table p,.workforce-surface-root .comp-table-empty-inner p,.workforce-surface-root .wf-empty--table p{max-width:42ch;margin:0 auto 12px}.workforce-compensation-page-root .wf-empty--card,.workforce-surface-root .wf-empty--card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 24px;text-align:center;border:1px dashed var(--line-app);border-radius:12px;background:var(--bg-2)}.workforce-compensation-page-root .wf-empty--card b,.workforce-surface-root .wf-empty--card b{font-size:15px;font-weight:500;color:var(--ink)}.workforce-compensation-page-root .wf-empty--card p,.workforce-surface-root .wf-empty--card p{margin:0;font-size:13px;color:var(--muted);max-width:48ch;line-height:1.5}.workforce-compensation-page-root .wf-empty-icon,.workforce-surface-root .wf-empty-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:11px;background:var(--accent-soft);color:var(--accent-ink);margin-bottom:4px}.workforce-compensation-page-root .empty-state,.workforce-compensation-page-root .wf-empty--inline,.workforce-surface-root .empty-state,.workforce-surface-root .wf-empty--inline{padding:48px 24px;text-align:center;color:var(--muted);font-size:14px;line-height:1.5}.workforce-compensation-page-root .btn,.workforce-surface-root .btn{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:999px;font-size:13.5px;font-weight:500;border:1px solid transparent;transition:all .15s;white-space:nowrap}.workforce-compensation-page-root .btn:hover,.workforce-surface-root .btn:hover{transform:translateY(-1px)}.workforce-compensation-page-root .btn.outline,.workforce-surface-root .btn.outline{border-color:var(--line-app);background:var(--bg);color:var(--ink-2)}.workforce-compensation-page-root .btn.outline:hover,.workforce-surface-root .btn.outline:hover{border-color:var(--ink);color:var(--ink)}.workforce-compensation-page-root .btn.solid,.workforce-surface-root .btn.solid{background:var(--ink);color:var(--bg)}.workforce-compensation-page-root .btn.solid:hover,.workforce-surface-root .btn.solid:hover{background:var(--accent-ink)}.workforce-compensation-page-root .btn.accent,.workforce-surface-root .btn.accent{background:var(--accent);color:#fff}.workforce-compensation-page-root .btn.accent:hover,.workforce-surface-root .btn.accent:hover{background:#c8613f}.workforce-compensation-page-root .btn.go,.workforce-surface-root .btn.go{background:var(--go);color:#fff}.workforce-compensation-page-root .btn.bad,.workforce-surface-root .btn.bad{background:var(--bad-soft);color:var(--bad);border-color:transparent}.workforce-compensation-page-root .btn svg,.workforce-surface-root .btn svg{width:13px;height:13px}.workforce-compensation-page-root .cycle-hero,.workforce-surface-root .cycle-hero{display:grid;grid-template-columns:1.4fr 1fr;border-radius:18px;overflow:hidden;background:#0a0a0a;color:#f5f1ea;margin-bottom:22px;position:relative}.workforce-compensation-page-root [data-theme=dark] .cycle-hero,.workforce-surface-root [data-theme=dark] .cycle-hero{background:#1a1714;border:1px solid #2a2620}.workforce-compensation-page-root .cycle-hero:after,.workforce-surface-root .cycle-hero:after{content:"";position:absolute;right:-160px;top:-160px;width:440px;height:440px;border-radius:999px;background:radial-gradient(circle,var(--accent) 0,transparent 65%);opacity:.28;pointer-events:none}.workforce-compensation-page-root .ch-l,.workforce-surface-root .ch-l{padding:32px 38px 30px;position:relative;z-index:1}.workforce-compensation-page-root .ch-tag,.workforce-surface-root .ch-tag{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:16px}.workforce-compensation-page-root .ch-tag .d,.workforce-surface-root .ch-tag .d{width:6px;height:6px;border-radius:999px;background:var(--accent);animation:pulse 2s infinite}.workforce-compensation-page-root .ch-l h2,.workforce-surface-root .ch-l h2{font-family:var(--serif);font-size:32px;line-height:1.1;margin:0 0 14px;font-weight:400;letter-spacing:-.01em;max-width:22ch}.workforce-compensation-page-root .ch-l h2 em,.workforce-surface-root .ch-l h2 em{font-style:italic;color:var(--accent)}.workforce-compensation-page-root .ch-l h2 mark,.workforce-surface-root .ch-l h2 mark{background:rgba(217,119,87,.22);color:var(--accent);padding:1px 6px;border-radius:4px}.workforce-compensation-page-root .ch-cycles,.workforce-surface-root .ch-cycles{display:flex;gap:8px;margin-top:18px;flex-wrap:wrap}.workforce-compensation-page-root .ch-cycle,.workforce-surface-root .ch-cycle{padding:7px 12px;border-radius:999px;background:hsla(38,35%,94%,.06);border:1px solid hsla(38,35%,94%,.1);font-size:12px;color:hsla(38,35%,94%,.78);cursor:pointer}.workforce-compensation-page-root .ch-cycle:hover,.workforce-surface-root .ch-cycle:hover{background:hsla(38,35%,94%,.12);color:#fff}.workforce-compensation-page-root .ch-cycle.on,.workforce-surface-root .ch-cycle.on{background:var(--accent);border-color:var(--accent);color:#fff}.workforce-compensation-page-root .ch-cycle .st,.workforce-surface-root .ch-cycle .st{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;margin-left:6px;opacity:.7}.workforce-compensation-page-root .ch-r,.workforce-surface-root .ch-r{padding:24px 28px;background:hsla(38,35%,94%,.05);border-left:1px solid hsla(38,35%,94%,.1);position:relative;z-index:1;display:flex;flex-direction:column;gap:14px}.workforce-compensation-page-root .ch-stat,.workforce-surface-root .ch-stat{display:flex;justify-content:space-between;align-items:baseline;padding:8px 0;border-bottom:1px dashed hsla(38,35%,94%,.1)}.workforce-compensation-page-root .ch-stat:last-child,.workforce-surface-root .ch-stat:last-child{border-bottom:0}.workforce-compensation-page-root .ch-stat .lbl,.workforce-surface-root .ch-stat .lbl{font-size:12px;color:hsla(38,35%,94%,.55);max-width:18ch;line-height:1.4}.workforce-compensation-page-root .ch-stat .val,.workforce-surface-root .ch-stat .val{font-family:var(--serif);font-size:24px;color:#f5f1ea;font-weight:400;letter-spacing:-.01em;flex:none}.workforce-compensation-page-root .ch-stat .val small,.workforce-surface-root .ch-stat .val small{font-family:var(--sans);font-size:11px;color:hsla(38,35%,94%,.55);font-weight:500;margin-left:4px}.workforce-compensation-page-root .ch-stat .val.up,.workforce-surface-root .ch-stat .val.up{color:#9bce9b}.workforce-compensation-page-root .ch-stat .val.warn,.workforce-surface-root .ch-stat .val.warn{color:#dcb87b}.workforce-compensation-page-root .card,.workforce-surface-root .card{background:var(--card-app);border:1px solid var(--line-app);border-radius:var(--radius);overflow:hidden;margin-bottom:22px}.workforce-compensation-page-root .main-tabs,.workforce-surface-root .main-tabs{display:flex;align-items:center;gap:2px;padding:0 16px;border-bottom:1px solid var(--line-app);overflow-x:auto;scrollbar-width:none}.workforce-compensation-page-root .main-tabs::-webkit-scrollbar,.workforce-surface-root .main-tabs::-webkit-scrollbar{display:none}.workforce-compensation-page-root .mt,.workforce-surface-root .mt{display:inline-flex;align-items:center;gap:8px;padding:18px 14px;font-size:13.5px;color:var(--muted);white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .15s;font-weight:500;cursor:pointer}.workforce-compensation-page-root .mt:hover,.workforce-surface-root .mt:hover{color:var(--ink)}.workforce-compensation-page-root .mt.active,.workforce-surface-root .mt.active{color:var(--ink);border-bottom-color:var(--accent)}.workforce-compensation-page-root .mt .n,.workforce-surface-root .mt .n{font-family:JetBrains Mono,monospace;font-size:10.5px;padding:2px 7px;border-radius:999px;background:var(--bg-2);color:var(--ink-2);letter-spacing:.04em}.workforce-compensation-page-root .mt.active .n,.workforce-surface-root .mt.active .n{background:var(--accent);color:#fff}.workforce-compensation-page-root .mt[data-pro]:after,.workforce-surface-root .mt[data-pro]:after{content:"PRO";font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.1em;background:var(--purp-soft);color:var(--purp);padding:2px 5px;border-radius:4px;margin-left:2px}.workforce-compensation-page-root .tab-panel,.workforce-surface-root .tab-panel{display:none;padding:20px 24px 28px}.workforce-compensation-page-root .tab-panel.active,.workforce-surface-root .tab-panel.active{display:block}.workforce-compensation-page-root .tab-head,.workforce-surface-root .tab-head{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:18px;flex-wrap:wrap}.workforce-compensation-page-root .tab-head h3,.workforce-surface-root .tab-head h3{margin:0;font-size:18px;font-weight:500;letter-spacing:-.005em}.workforce-compensation-page-root .tab-head h3 em,.workforce-surface-root .tab-head h3 em{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--accent-ink)}.workforce-compensation-page-root [data-theme=dark] .tab-head h3 em,.workforce-surface-root [data-theme=dark] .tab-head h3 em{color:var(--accent)}.workforce-compensation-page-root .tab-head .desc,.workforce-surface-root .tab-head .desc{margin:4px 0 0;font-size:12.5px;color:var(--muted);max-width:60ch;line-height:1.5}.workforce-compensation-page-root .tab-head .right,.workforce-surface-root .tab-head .right{display:flex;gap:8px;flex-wrap:wrap}.workforce-compensation-page-root .fbar,.workforce-surface-root .fbar{display:flex;align-items:center;gap:10px;padding:12px;background:var(--bg-2);border:1px solid var(--line-app);border-radius:11px;flex-wrap:wrap;margin-bottom:16px}.workforce-compensation-page-root .fbar-search,.workforce-surface-root .fbar-search{flex:1;min-width:240px;display:flex;align-items:center;gap:8px;padding:8px 14px;background:var(--bg);border:1px solid var(--line-app);border-radius:999px;font-size:13px;color:var(--muted)}.workforce-compensation-page-root .fbar-search svg,.workforce-surface-root .fbar-search svg{width:14px;height:14px;flex:none}.workforce-compensation-page-root .fbar-search input,.workforce-surface-root .fbar-search input{flex:1;border:0;outline:0;background:transparent;font-size:13px;color:var(--ink)}.workforce-compensation-page-root .fbar-pill,.workforce-surface-root .fbar-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid var(--line-app);background:var(--bg);font-size:12px;color:var(--ink-2);cursor:pointer;transition:all .15s}.workforce-compensation-page-root .fbar-pill:hover,.workforce-surface-root .fbar-pill:hover{border-color:var(--ink-2)}.workforce-compensation-page-root .fbar-pill.on,.workforce-surface-root .fbar-pill.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.workforce-compensation-page-root .tbl-wrap,.workforce-surface-root .tbl-wrap{border:1px solid var(--line-app);border-radius:12px;overflow:auto}.workforce-compensation-page-root table.tbl,.workforce-surface-root table.tbl{width:100%;border-collapse:collapse;font-size:13.5px}.workforce-compensation-page-root table.tbl th,.workforce-surface-root table.tbl th{text-align:left;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:500;padding:12px 14px;border-bottom:1px solid var(--line-app);background:var(--bg-2);white-space:nowrap;position:sticky;top:0}.workforce-compensation-page-root table.tbl td,.workforce-surface-root table.tbl td{padding:12px 14px;border-bottom:1px solid var(--line-app);vertical-align:middle;color:var(--ink-2)}.workforce-compensation-page-root table.tbl tr:last-child td,.workforce-surface-root table.tbl tr:last-child td{border-bottom:0}.workforce-compensation-page-root table.tbl tbody tr,.workforce-surface-root table.tbl tbody tr{cursor:pointer;transition:background .15s}.workforce-compensation-page-root table.tbl tbody tr:hover td,.workforce-surface-root table.tbl tbody tr:hover td{background:var(--bg-2)}.workforce-compensation-page-root .who,.workforce-surface-root .who{display:flex;align-items:center;gap:10px}.workforce-compensation-page-root .who .av,.workforce-surface-root .who .av{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;font-size:11px;font-weight:600;color:#fff;flex:none}.workforce-compensation-page-root .who b,.workforce-surface-root .who b{font-size:13.5px;font-weight:500;color:var(--ink);display:block}.workforce-compensation-page-root .who small,.workforce-surface-root .who small{font-size:11.5px;color:var(--muted);display:block}.workforce-compensation-page-root .num,.workforce-surface-root .num{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-size:13px;color:var(--ink)}.workforce-compensation-page-root .num.up,.workforce-surface-root .num.up{color:var(--go)}.workforce-compensation-page-root .num.down,.workforce-surface-root .num.down{color:var(--bad)}.workforce-compensation-page-root .num.warn,.workforce-surface-root .num.warn{color:var(--warn)}.workforce-compensation-page-root .delta,.workforce-surface-root .delta{font-family:JetBrains Mono,monospace;font-size:11px;padding:2px 7px;border-radius:5px;letter-spacing:.04em}.workforce-compensation-page-root .delta.up,.workforce-surface-root .delta.up{background:var(--go-soft);color:var(--go)}.workforce-compensation-page-root .delta.down,.workforce-surface-root .delta.down{background:var(--bad-soft);color:var(--bad)}.workforce-compensation-page-root .delta.flat,.workforce-surface-root .delta.flat{background:var(--bg-2);color:var(--muted)}.workforce-compensation-page-root .pill,.workforce-surface-root .pill{padding:3px 9px;border-radius:5px;background:var(--bg-2);color:var(--ink-2);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;display:inline-block;white-space:nowrap}.workforce-compensation-page-root .pill.go,.workforce-surface-root .pill.go{background:var(--go-soft);color:var(--go)}.workforce-compensation-page-root .pill.warn,.workforce-surface-root .pill.warn{background:var(--warn-soft);color:var(--warn)}.workforce-compensation-page-root .pill.bad,.workforce-surface-root .pill.bad{background:var(--bad-soft);color:var(--bad)}.workforce-compensation-page-root .pill.blue,.workforce-surface-root .pill.blue{background:var(--blue-soft);color:var(--blue)}.workforce-compensation-page-root .pill.purp,.workforce-surface-root .pill.purp{background:var(--purp-soft);color:var(--purp)}.workforce-compensation-page-root .band-pos,.workforce-surface-root .band-pos{display:flex;align-items:center;gap:8px}.workforce-compensation-page-root .band-pos .bar,.workforce-surface-root .band-pos .bar{width:120px;height:10px;background:linear-gradient(90deg,var(--bad-soft) 0,var(--warn-soft) 40%,var(--go-soft) 70%,var(--warn-soft) 100%);border-radius:999px;position:relative;border:1px solid var(--line-app)}.workforce-compensation-page-root .band-pos .pt,.workforce-surface-root .band-pos .pt{position:absolute;top:50%;width:4px;height:14px;background:var(--ink);border-radius:2px;transform:translate(-50%,-50%)}.workforce-compensation-page-root .band-pos .pt.warn,.workforce-surface-root .band-pos .pt.warn{background:var(--bad)}.workforce-compensation-page-root .band-pos .lbl,.workforce-surface-root .band-pos .lbl{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ink-2);min-width:42px}.workforce-compensation-page-root .row-acts,.workforce-surface-root .row-acts{display:flex;gap:4px;flex-wrap:wrap}.workforce-compensation-page-root .ra,.workforce-surface-root .ra{padding:4px 9px;border-radius:6px;border:1px solid var(--line-app);background:var(--bg);font-size:11px;color:var(--ink-2);cursor:pointer;font-family:JetBrains Mono,monospace;letter-spacing:.04em;text-transform:uppercase;transition:all .15s}.workforce-compensation-page-root .ra:hover,.workforce-surface-root .ra:hover{border-color:var(--ink);color:var(--ink)}.workforce-compensation-page-root .ra.go,.workforce-surface-root .ra.go{color:var(--go);border-color:var(--go-soft)}.workforce-compensation-page-root .ra.bad,.workforce-surface-root .ra.bad{color:var(--bad);border-color:var(--bad-soft)}.workforce-compensation-page-root .ra.accent,.workforce-surface-root .ra.accent{color:var(--accent);border-color:var(--accent-soft)}.workforce-compensation-page-root .card-grid,.workforce-surface-root .card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-bottom:18px}.workforce-compensation-page-root .gcard,.workforce-surface-root .gcard{padding:18px 20px;border:1px solid var(--line-app);border-radius:13px;background:var(--card-app);cursor:pointer;transition:all .15s;display:flex;flex-direction:column;gap:10px}.workforce-compensation-page-root .gcard:hover,.workforce-surface-root .gcard:hover{border-color:var(--ink-2);transform:translateY(-1px);box-shadow:var(--shadow)}.workforce-compensation-page-root .gcard .gh,.workforce-surface-root .gcard .gh{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.workforce-compensation-page-root .gcard .gh b,.workforce-surface-root .gcard .gh b{font-size:14.5px;font-weight:500;letter-spacing:-.005em;color:var(--ink);display:block}.workforce-compensation-page-root .gcard .gh small,.workforce-surface-root .gcard .gh small{font-size:11.5px;color:var(--muted);display:block;margin-top:3px}.workforce-compensation-page-root .gcard .gstats,.workforce-surface-root .gcard .gstats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:10px;border-top:1px dashed var(--line-app);margin-top:auto}.workforce-compensation-page-root .gcard .gstats div small,.workforce-surface-root .gcard .gstats div small{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:block}.workforce-compensation-page-root .gcard .gstats div b,.workforce-surface-root .gcard .gstats div b{font-family:var(--serif);font-size:18px;color:var(--ink);font-weight:400;display:block;margin-top:2px;letter-spacing:-.01em}.workforce-compensation-page-root .insight,.workforce-surface-root .insight{display:flex;align-items:center;gap:18px;padding:22px 26px;border-radius:14px;background:var(--bg-2);border:1px solid var(--line-app);margin-bottom:18px}.workforce-compensation-page-root .insight .ic,.workforce-surface-root .insight .ic{width:42px;height:42px;border-radius:11px;background:var(--accent-soft);color:var(--accent-ink);display:grid;place-items:center;flex:none}.workforce-compensation-page-root [data-theme=dark] .insight .ic,.workforce-surface-root [data-theme=dark] .insight .ic{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent)}.workforce-compensation-page-root .insight .ic svg,.workforce-surface-root .insight .ic svg{width:18px;height:18px}.workforce-compensation-page-root .insight .txt,.workforce-surface-root .insight .txt{flex:1;font-family:var(--serif);font-size:18px;line-height:1.5;color:var(--ink);font-weight:400;letter-spacing:-.005em}.workforce-compensation-page-root .insight .txt em,.workforce-surface-root .insight .txt em{font-style:italic;color:var(--accent-ink)}.workforce-compensation-page-root [data-theme=dark] .insight .txt em,.workforce-surface-root [data-theme=dark] .insight .txt em{color:var(--accent)}.workforce-compensation-page-root .insight .txt mark,.workforce-surface-root .insight .txt mark{background:var(--accent-soft);color:var(--accent-ink);padding:0 5px;border-radius:4px}.workforce-compensation-page-root [data-theme=dark] .insight .txt mark,.workforce-surface-root [data-theme=dark] .insight .txt mark{background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent)}.workforce-compensation-page-root .kpis,.workforce-surface-root .kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}@media (max-width:900px){.kpis{grid-template-columns:repeat(2,1fr)}}.workforce-compensation-page-root .kpi,.workforce-surface-root .kpi{padding:18px 20px;border:1px solid var(--line-app);border-radius:13px;background:var(--card-app);cursor:pointer;transition:all .15s}.workforce-compensation-page-root .kpi:hover,.workforce-surface-root .kpi:hover{border-color:var(--ink-2);transform:translateY(-1px)}.workforce-compensation-page-root .kpi small,.workforce-surface-root .kpi small{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.workforce-compensation-page-root .kpi b,.workforce-surface-root .kpi b{font-family:var(--serif);font-size:30px;line-height:1;color:var(--ink);display:block;margin-top:8px;letter-spacing:-.01em;font-weight:400}.workforce-compensation-page-root .kpi p,.workforce-surface-root .kpi p{margin:6px 0 0;font-size:11.5px;color:var(--muted);line-height:1.4}.workforce-compensation-page-root .kpi p em,.workforce-surface-root .kpi p em{font-style:normal;color:var(--ink);font-weight:500}.workforce-compensation-page-root .bbar,.workforce-surface-root .bbar{display:flex;flex-direction:column;gap:6px}.workforce-compensation-page-root .bbar .lb,.workforce-surface-root .bbar .lb{display:flex;justify-content:space-between;font-size:12px;color:var(--ink-2);font-family:JetBrains Mono,monospace;letter-spacing:.04em}.workforce-compensation-page-root .bbar .lb b,.workforce-surface-root .bbar .lb b{color:var(--ink);font-weight:500;font-family:var(--sans)}.workforce-compensation-page-root .bbar .br,.workforce-surface-root .bbar .br{height:8px;background:var(--bg-2);border-radius:999px;overflow:hidden;display:flex}.workforce-compensation-page-root .bbar .br .seg,.workforce-surface-root .bbar .br .seg{height:100%}.workforce-compensation-page-root .bbar .br .seg.used,.workforce-surface-root .bbar .br .seg.used{background:var(--accent)}.workforce-compensation-page-root .bbar .br .seg.proposed,.workforce-surface-root .bbar .br .seg.proposed{background:var(--accent-soft);opacity:.85}.workforce-compensation-page-root [data-theme=dark] .bbar .br .seg.proposed,.workforce-surface-root [data-theme=dark] .bbar .br .seg.proposed{background:color-mix(in srgb,var(--accent) 40%,transparent)}.workforce-compensation-page-root .chain,.workforce-surface-root .chain{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.workforce-compensation-page-root .chain .step,.workforce-surface-root .chain .step{display:flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:var(--bg-2);font-size:11.5px;color:var(--muted);font-family:JetBrains Mono,monospace;letter-spacing:.04em}.workforce-compensation-page-root .chain .step.done,.workforce-surface-root .chain .step.done{background:var(--go-soft);color:var(--go)}.workforce-compensation-page-root .chain .step.active,.workforce-surface-root .chain .step.active{background:var(--accent);color:#fff}.workforce-compensation-page-root .chain .step .dot,.workforce-surface-root .chain .step .dot{width:6px;height:6px;border-radius:999px;background:currentColor}.workforce-compensation-page-root .chain .sep,.workforce-surface-root .chain .sep{color:var(--muted);opacity:.4;font-size:11px}.workforce-compensation-page-root .app-modal-mask,.workforce-surface-root .app-modal-mask{position:fixed;inset:0;background:hsla(0,0%,4%,.5);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .25s;z-index:70}.workforce-compensation-page-root .app-modal-mask.on,.workforce-surface-root .app-modal-mask.on{opacity:1;pointer-events:auto}.workforce-compensation-page-root .app-modal,.workforce-surface-root .app-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-46%);width:min(760px,94vw);max-height:88vh;background:var(--bg);border:1px solid var(--line-app);border-radius:18px;box-shadow:0 30px 80px -20px hsla(0,0%,4%,.35);z-index:71;opacity:0;pointer-events:none;transition:opacity .22s,transform .22s;display:flex;flex-direction:column;overflow:hidden}.workforce-compensation-page-root .app-modal.on,.workforce-surface-root .app-modal.on{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.workforce-compensation-page-root .app-modal-x,.workforce-surface-root .app-modal-x{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--muted);z-index:2}.workforce-compensation-page-root .app-modal-x:hover,.workforce-surface-root .app-modal-x:hover{background:var(--bg-2);color:var(--ink)}.workforce-compensation-page-root .app-modal-x svg,.workforce-surface-root .app-modal-x svg{width:14px;height:14px}.workforce-compensation-page-root .app-modal-body,.workforce-surface-root .app-modal-body{padding:28px 32px;overflow-y:auto;flex:1}.workforce-compensation-page-root .modal-h,.workforce-surface-root .modal-h{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px;padding-right:32px}.workforce-compensation-page-root .modal-h h3,.workforce-surface-root .modal-h h3{margin:0;font-family:var(--serif);font-size:28px;font-weight:400;letter-spacing:-.01em;color:var(--ink)}.workforce-compensation-page-root .modal-h h3 em,.workforce-surface-root .modal-h h3 em{font-style:italic;color:var(--accent-ink)}.workforce-compensation-page-root [data-theme=dark] .modal-h h3 em,.workforce-surface-root [data-theme=dark] .modal-h h3 em{color:var(--accent)}.workforce-compensation-page-root .modal-h small,.workforce-surface-root .modal-h small{display:block;margin-top:6px;font-size:12.5px;color:var(--muted);max-width:50ch;line-height:1.5}.workforce-compensation-page-root .modal-h .pills,.workforce-surface-root .modal-h .pills{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.workforce-compensation-page-root .modal-foot,.workforce-surface-root .modal-foot{display:flex;align-items:center;gap:10px;padding:14px 0 0;margin-top:18px;border-top:1px solid var(--line-app);font-size:12px;color:var(--muted)}.workforce-compensation-page-root .modal-foot small,.workforce-surface-root .modal-foot small{font-size:12px;color:var(--muted);flex:1}.workforce-compensation-page-root .form,.workforce-surface-root .form{display:flex;flex-direction:column;gap:12px}.workforce-compensation-page-root .form label,.workforce-surface-root .form label{display:flex;flex-direction:column;gap:6px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-family:JetBrains Mono,monospace}.workforce-compensation-page-root .form input,.workforce-compensation-page-root .form select,.workforce-compensation-page-root .form textarea,.workforce-surface-root .form input,.workforce-surface-root .form select,.workforce-surface-root .form textarea{padding:10px 14px;border:1px solid var(--line-app);background:var(--bg);border-radius:9px;font-size:13.5px;color:var(--ink);font-family:var(--sans);outline:none;text-transform:none;letter-spacing:0}.workforce-compensation-page-root .form input:focus,.workforce-compensation-page-root .form select:focus,.workforce-compensation-page-root .form textarea:focus,.workforce-surface-root .form input:focus,.workforce-surface-root .form select:focus,.workforce-surface-root .form textarea:focus{border-color:var(--accent)}.workforce-compensation-page-root .form-row,.workforce-surface-root .form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.workforce-compensation-page-root .form-row.three,.workforce-surface-root .form-row.three{grid-template-columns:1fr 1fr 1fr}.workforce-compensation-page-root .pview-grid,.workforce-surface-root .pview-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.workforce-compensation-page-root .pview-grid .b,.workforce-surface-root .pview-grid .b{padding:14px 16px;border:1px solid var(--line-app);border-radius:11px;background:var(--bg-2)}.workforce-compensation-page-root .pview-grid .b small,.workforce-surface-root .pview-grid .b small{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:block}.workforce-compensation-page-root .pview-grid .b b,.workforce-surface-root .pview-grid .b b{font-family:var(--serif);font-size:22px;color:var(--ink);display:block;margin-top:4px;font-weight:400;letter-spacing:-.01em}.workforce-compensation-page-root .pview-grid .b .delta,.workforce-surface-root .pview-grid .b .delta{margin-top:6px}.workforce-compensation-page-root .ahist,.workforce-surface-root .ahist{display:flex;flex-direction:column;gap:0;border-left:2px solid var(--line-app);padding-left:18px;margin:6px 0 14px 8px}.workforce-compensation-page-root .ahist .a,.workforce-surface-root .ahist .a{position:relative;padding:10px 0 12px}.workforce-compensation-page-root .ahist .a:before,.workforce-surface-root .ahist .a:before{content:"";position:absolute;left:-25px;top:14px;width:12px;height:12px;border-radius:999px;background:var(--bg);border:2px solid var(--line-app)}.workforce-compensation-page-root .ahist .a.done:before,.workforce-surface-root .ahist .a.done:before{background:var(--go);border-color:var(--go)}.workforce-compensation-page-root .ahist .a.active:before,.workforce-surface-root .ahist .a.active:before{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.workforce-compensation-page-root .ahist .a b,.workforce-surface-root .ahist .a b{font-size:13px;font-weight:500;color:var(--ink);display:block}.workforce-compensation-page-root .ahist .a small,.workforce-surface-root .ahist .a small{font-size:11.5px;color:var(--muted);display:block;margin-top:2px}.workforce-compensation-page-root .ahist .a .when,.workforce-surface-root .ahist .a .when{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.06em;color:var(--muted);text-transform:uppercase;margin-bottom:3px;display:block}.workforce-compensation-page-root .chart,.workforce-surface-root .chart{height:200px;background:var(--bg-2);border:1px solid var(--line-app);border-radius:11px;display:grid;place-items:center;color:var(--muted);font-size:13px;position:relative;overflow:hidden}.workforce-compensation-page-root .chart svg,.workforce-surface-root .chart svg{width:100%;height:100%;position:absolute;inset:0}.workforce-compensation-page-root .chart .lbl,.workforce-surface-root .chart .lbl{position:absolute;top:14px;left:18px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.workforce-compensation-page-root .scatter,.workforce-surface-root .scatter{height:240px;background:var(--bg-2);border:1px solid var(--line-app);border-radius:11px;position:relative;overflow:hidden}.workforce-compensation-page-root .scatter .axis-x,.workforce-compensation-page-root .scatter .axis-y,.workforce-surface-root .scatter .axis-x,.workforce-surface-root .scatter .axis-y{position:absolute;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.workforce-compensation-page-root .scatter .axis-y,.workforce-surface-root .scatter .axis-y{left:14px;top:50%;transform:rotate(-90deg) translateX(50%);transform-origin:left top}.workforce-compensation-page-root .scatter .axis-x,.workforce-surface-root .scatter .axis-x{bottom:8px;left:50%;transform:translateX(-50%)}.workforce-compensation-page-root .scatter .band-line,.workforce-surface-root .scatter .band-line{position:absolute;left:0;right:0;border-top:1px dashed var(--line);font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--muted);padding-left:50px}.workforce-compensation-page-root .scatter .dot,.workforce-surface-root .scatter .dot{position:absolute;width:10px;height:10px;border-radius:999px;background:var(--accent);transform:translate(-50%,-50%);cursor:pointer;border:2px solid var(--card-app)}.workforce-compensation-page-root .scatter .dot:hover,.workforce-surface-root .scatter .dot:hover{transform:translate(-50%,-50%) scale(1.4)}.workforce-compensation-page-root .scatter .dot.lo,.workforce-surface-root .scatter .dot.lo{background:var(--bad)}.workforce-compensation-page-root .scatter .dot.hi,.workforce-surface-root .scatter .dot.hi{background:var(--go)}.my-compensation-page-root.mycomp-root,.workforce-surface-root.mycomp-root{--bg:var(--perf-bg);--bg-2:var(--perf-bg-2);--ink:var(--perf-ink);--ink-2:var(--perf-ink-2);--muted:var(--perf-muted);--line:var(--perf-line);--line-app:var(--perf-line-app);--card:var(--perf-card);--card-app:var(--perf-card-app);--accent:var(--perf-accent);--accent-ink:var(--perf-accent-ink);--accent-soft:var(--perf-accent-soft);--go:var(--perf-go);--go-soft:var(--perf-go-soft);--warn:var(--perf-warn);--warn-soft:var(--perf-warn-soft);--bad:var(--perf-bad);--bad-soft:var(--perf-bad-soft);--blue:var(--perf-blue);--blue-soft:var(--perf-blue-soft);--purp:#6a4c8c;--purp-soft:#e3dbef;--radius:var(--perf-radius,14px);--shadow:0 10px 30px -12px hsla(0,0%,4%,.14);--sans:var(--perf-font-sans);--serif:var(--perf-font-serif);font-family:var(--perf-font-sans);color:var(--perf-ink);display:block}.dashboard-app-design main:has(.workforce-surface-root.mycomp-root,.my-compensation-page-root.mycomp-root){--perf-eye-label:"— Personal"}.dashboard-app-design main:has(.workforce-surface-root.mycomp-root,.my-compensation-page-root.mycomp-root) .dashboard-app-design-page-head h1#page-title{font-family:var(--perf-font-sans)!important;font-size:clamp(34px,3.8vw,50px)!important;font-weight:500!important;letter-spacing:-.03em!important;line-height:1.04!important;color:var(--perf-ink)!important;max-width:22ch}.dashboard-app-design main:has(.workforce-surface-root.mycomp-root,.my-compensation-page-root.mycomp-root) .dashboard-app-design-page-head h1#page-title em{font-family:var(--perf-font-serif)!important;font-style:italic!important;color:var(--perf-accent-ink)}.dashboard-app-design main:has(.workforce-surface-root.mycomp-root,.my-compensation-page-root.mycomp-root) .dashboard-app-design-page-head #page-subtitle{font-size:14px!important;color:var(--perf-muted)!important;max-width:64ch!important;line-height:1.55!important}.my-compensation-page-root .compensation-tabnav button[role=tab],.workforce-surface-root .compensation-tabnav button[role=tab]{padding:18px 16px!important}.my-compensation-page-root .hero,.workforce-surface-root .hero{display:grid;grid-template-columns:1.35fr 1fr;border-radius:20px;overflow:hidden;background:#0a0a0a;color:#f5f1ea;margin-bottom:22px;position:relative;min-height:310px}.my-compensation-page-root [data-theme=dark] .hero,.workforce-surface-root [data-theme=dark] .hero{background:#1a1714;border:1px solid #2a2620}.my-compensation-page-root .hero:before,.workforce-surface-root .hero:before{content:"";position:absolute;left:-160px;bottom:-160px;width:520px;height:520px;border-radius:999px;background:radial-gradient(circle,var(--accent) 0,transparent 65%);opacity:.3}.my-compensation-page-root .hero:after,.workforce-surface-root .hero:after{content:"";position:absolute;right:-90px;top:-90px;width:280px;height:280px;border-radius:999px;background:radial-gradient(circle,var(--blue) 0,transparent 70%);opacity:.2}.my-compensation-page-root .hero-l,.workforce-surface-root .hero-l{padding:36px 40px 32px;position:relative;z-index:1}.my-compensation-page-root .hero-eb,.workforce-surface-root .hero-eb{display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:hsla(38,35%,94%,.7);margin-bottom:14px}.my-compensation-page-root .hero-eb .d,.workforce-surface-root .hero-eb .d{width:6px;height:6px;border-radius:999px;background:var(--accent);animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.my-compensation-page-root .hero h1,.workforce-surface-root .hero h1{font-family:var(--serif);font-size:42px;line-height:1.1;letter-spacing:-.015em;margin:0;font-weight:400;max-width:18ch}.my-compensation-page-root .hero h1 em,.workforce-surface-root .hero h1 em{font-style:italic;color:var(--accent)}.my-compensation-page-root .hero .lede,.workforce-surface-root .hero .lede{margin-top:18px;color:hsla(38,35%,94%,.72);font-size:14.5px;line-height:1.6;max-width:46ch}.my-compensation-page-root .hero .lede mark,.workforce-surface-root .hero .lede mark{background:rgba(217,119,87,.22);color:#f5d9c6;padding:1px 6px;border-radius:4px}.my-compensation-page-root .hero-stats,.workforce-surface-root .hero-stats{display:flex;gap:32px;flex-wrap:wrap;margin-top:22px}.my-compensation-page-root .hero-stats .s small,.workforce-surface-root .hero-stats .s small{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:hsla(38,35%,94%,.55);display:block}.my-compensation-page-root .hero-stats .s b,.workforce-surface-root .hero-stats .s b{font-family:var(--serif);font-size:28px;color:#f5f1ea;font-weight:400;display:block;margin-top:4px;letter-spacing:-.01em}.my-compensation-page-root .hero-r,.workforce-surface-root .hero-r{padding:28px 30px;background:hsla(38,35%,94%,.05);border-left:1px solid hsla(38,35%,94%,.1);position:relative;z-index:1}.my-compensation-page-root .hero-r h4,.workforce-surface-root .hero-r h4{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:hsla(38,35%,94%,.55);margin:0 0 14px;font-weight:500}.my-compensation-page-root .band-card,.workforce-surface-root .band-card{background:hsla(38,35%,94%,.06);border:1px solid hsla(38,35%,94%,.1);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:14px}.my-compensation-page-root .band-card .top,.workforce-surface-root .band-card .top{display:flex;justify-content:space-between;align-items:baseline;font-family:JetBrains Mono,monospace;font-size:10.5px;color:hsla(38,35%,94%,.55);letter-spacing:.06em;text-transform:uppercase}.my-compensation-page-root .band-card .top b,.workforce-surface-root .band-card .top b{color:#f5f1ea;font-family:var(--sans);font-weight:500;font-size:13px;letter-spacing:0;text-transform:none}.my-compensation-page-root .band-bar,.workforce-surface-root .band-bar{height:14px;background:linear-gradient(90deg,rgba(217,119,87,.4),hsla(38,35%,94%,.18) 50%,rgba(217,119,87,.4));border-radius:999px;position:relative}.my-compensation-page-root .band-bar .pt,.workforce-surface-root .band-bar .pt{position:absolute;top:50%;width:5px;height:22px;background:var(--accent);border-radius:3px;transform:translate(-50%,-50%);box-shadow:0 0 0 3px rgba(217,119,87,.3)}.my-compensation-page-root .band-pos-labels,.workforce-surface-root .band-pos-labels{display:flex;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:10.5px;color:hsla(38,35%,94%,.6)}.my-compensation-page-root .band-pos-labels b,.workforce-surface-root .band-pos-labels b{color:#f5f1ea;font-family:var(--sans);font-weight:500;font-size:12px}.my-compensation-page-root .band-card .ratio,.workforce-surface-root .band-card .ratio{font-family:var(--serif);font-size:22px;color:#f5f1ea;font-weight:400;letter-spacing:-.01em}.my-compensation-page-root .band-card .ratio small,.workforce-surface-root .band-card .ratio small{font-family:var(--sans);font-size:11px;color:hsla(38,35%,94%,.6);margin-left:6px}.my-compensation-page-root .card,.workforce-surface-root .card{background:var(--card-app);border:1px solid var(--line-app);border-radius:var(--radius);overflow:hidden;margin-bottom:22px}.my-compensation-page-root .main-tabs,.workforce-surface-root .main-tabs{display:flex;align-items:center;gap:2px;padding:0 20px;border-bottom:1px solid var(--line-app);overflow-x:auto;scrollbar-width:none}.my-compensation-page-root .main-tabs::-webkit-scrollbar,.workforce-surface-root .main-tabs::-webkit-scrollbar{display:none}.my-compensation-page-root .mt,.workforce-surface-root .mt{display:inline-flex;align-items:center;gap:8px;padding:18px 16px;font-size:13.5px;color:var(--muted);white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px;font-weight:500;cursor:pointer}.my-compensation-page-root .mt:hover,.workforce-surface-root .mt:hover{color:var(--ink)}.my-compensation-page-root .mt.active,.workforce-surface-root .mt.active{color:var(--ink);border-bottom-color:var(--accent)}.my-compensation-page-root .mt .n,.workforce-surface-root .mt .n{font-family:JetBrains Mono,monospace;font-size:10.5px;padding:2px 7px;border-radius:999px;background:var(--bg-2);color:var(--ink-2);letter-spacing:.04em}.my-compensation-page-root .mt.active .n,.workforce-surface-root .mt.active .n{background:var(--accent);color:#fff}.my-compensation-page-root .tab-panel,.workforce-surface-root .tab-panel{display:none;padding:24px 28px 30px}.my-compensation-page-root .tab-panel.active,.workforce-surface-root .tab-panel.active{display:block}.my-compensation-page-root .prop-grid,.workforce-surface-root .prop-grid{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.my-compensation-page-root .pcard,.workforce-surface-root .pcard{display:grid;grid-template-columns:auto 1fr auto;gap:16px;padding:18px 20px;border:1px solid var(--line-app);border-radius:14px;cursor:pointer;transition:all .15s;align-items:center}.my-compensation-page-root .pcard:hover,.workforce-surface-root .pcard:hover{border-color:var(--ink-2);box-shadow:var(--shadow);transform:translateY(-1px)}.my-compensation-page-root .pcard.go,.workforce-surface-root .pcard.go{border-left:3px solid var(--go)}.my-compensation-page-root .pcard.active,.workforce-surface-root .pcard.active{border-left:3px solid var(--blue)}.my-compensation-page-root .pcard.bad,.workforce-surface-root .pcard.bad{border-left:3px solid var(--bad)}.my-compensation-page-root .pcard .ic,.workforce-surface-root .pcard .ic{width:40px;height:40px;border-radius:11px;background:var(--bg-2);color:var(--muted);display:grid;place-items:center;flex:none}.my-compensation-page-root .pcard.go .ic,.workforce-surface-root .pcard.go .ic{background:var(--go-soft);color:var(--go)}.my-compensation-page-root .pcard.active .ic,.workforce-surface-root .pcard.active .ic{background:var(--blue-soft);color:var(--blue)}.my-compensation-page-root .pcard.bad .ic,.workforce-surface-root .pcard.bad .ic{background:var(--bad-soft);color:var(--bad)}.my-compensation-page-root .pcard .ic svg,.workforce-surface-root .pcard .ic svg{width:18px;height:18px}.my-compensation-page-root .pcard b,.workforce-surface-root .pcard b{font-size:15px;font-weight:500;color:var(--ink);letter-spacing:-.005em}.my-compensation-page-root .pcard .meta,.workforce-surface-root .pcard .meta{display:flex;align-items:center;gap:10px;margin-top:4px;font-size:12.5px;color:var(--muted)}.my-compensation-page-root .pcard .right,.workforce-surface-root .pcard .right{text-align:right}.my-compensation-page-root .pcard .right b,.workforce-surface-root .pcard .right b{font-family:var(--serif);font-size:22px;font-weight:400;letter-spacing:-.01em;display:block}.my-compensation-page-root .pcard .right small,.workforce-surface-root .pcard .right small{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;display:block;margin-top:3px}.my-compensation-page-root .pcard .right .delta,.workforce-surface-root .pcard .right .delta{font-family:JetBrains Mono,monospace;font-size:11.5px;padding:3px 9px;border-radius:5px;background:var(--go-soft);color:var(--go);letter-spacing:.04em;display:inline-block;margin-top:6px}.my-compensation-page-root .pill,.workforce-surface-root .pill{padding:3px 9px;border-radius:5px;background:var(--bg-2);color:var(--ink-2);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;display:inline-block}.my-compensation-page-root .pill.go,.workforce-surface-root .pill.go{background:var(--go-soft);color:var(--go)}.my-compensation-page-root .pill.warn,.workforce-surface-root .pill.warn{background:var(--warn-soft);color:var(--warn)}.my-compensation-page-root .pill.purp,.workforce-surface-root .pill.purp{background:var(--purp-soft);color:var(--purp)}.my-compensation-page-root .pill.blue,.workforce-surface-root .pill.blue{background:var(--blue-soft);color:var(--blue)}.my-compensation-page-root .chain,.workforce-surface-root .chain{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.my-compensation-page-root .chain .step,.workforce-surface-root .chain .step{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--bg-2);font-size:11px;color:var(--muted);font-family:JetBrains Mono,monospace;letter-spacing:.04em}.my-compensation-page-root .chain .step.done,.workforce-surface-root .chain .step.done{background:var(--go-soft);color:var(--go)}.my-compensation-page-root .chain .step.active,.workforce-surface-root .chain .step.active{background:var(--accent);color:#fff}.my-compensation-page-root .chain .step .dot,.workforce-surface-root .chain .step .dot{width:6px;height:6px;border-radius:999px;background:currentColor}.my-compensation-page-root .chain .sep,.workforce-surface-root .chain .sep{color:var(--muted);opacity:.4}.my-compensation-page-root .htim,.workforce-surface-root .htim{display:flex;flex-direction:column;border-left:2px solid var(--line-app);padding-left:24px;margin:6px 0 0 12px}.my-compensation-page-root .htim .h,.workforce-surface-root .htim .h{position:relative;padding:14px 0 18px}.my-compensation-page-root .htim .h:before,.workforce-surface-root .htim .h:before{content:"";position:absolute;left:-32px;top:18px;width:14px;height:14px;border-radius:999px;background:var(--card-app);border:2px solid var(--accent)}.my-compensation-page-root .htim .h.go:before,.workforce-surface-root .htim .h.go:before{background:var(--go);border-color:var(--go)}.my-compensation-page-root .htim .h .when,.workforce-surface-root .htim .h .when{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:4px}.my-compensation-page-root .htim .h b,.workforce-surface-root .htim .h b{font-size:15px;color:var(--ink);font-weight:500;display:block}.my-compensation-page-root .htim .h small,.workforce-surface-root .htim .h small{font-size:13px;color:var(--ink-2);display:block;margin-top:4px;line-height:1.5}.my-compensation-page-root .htim .h .amt,.workforce-surface-root .htim .h .amt{font-family:var(--serif);font-size:18px;color:var(--ink);font-weight:400;letter-spacing:-.005em;margin-top:6px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.my-compensation-page-root .htim .h .amt .delta,.workforce-surface-root .htim .h .amt .delta{font-family:JetBrains Mono,monospace;font-size:11px;padding:3px 9px;border-radius:5px;background:var(--go-soft);color:var(--go);letter-spacing:.04em}.my-compensation-page-root .insight,.workforce-surface-root .insight{display:flex;align-items:center;gap:18px;padding:22px 26px;border-radius:14px;background:var(--bg-2);border:1px solid var(--line-app);margin-bottom:18px}.my-compensation-page-root .insight .ic,.workforce-surface-root .insight .ic{width:42px;height:42px;border-radius:11px;background:var(--accent-soft);color:var(--accent-ink);display:grid;place-items:center;flex:none}.my-compensation-page-root [data-theme=dark] .insight .ic,.workforce-surface-root [data-theme=dark] .insight .ic{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent)}.my-compensation-page-root .insight .ic svg,.workforce-surface-root .insight .ic svg{width:18px;height:18px}.my-compensation-page-root .insight .txt,.workforce-surface-root .insight .txt{flex:1;font-family:var(--serif);font-size:18px;line-height:1.5;color:var(--ink);font-weight:400}.my-compensation-page-root .insight .txt em,.workforce-surface-root .insight .txt em{font-style:italic;color:var(--accent-ink)}.my-compensation-page-root [data-theme=dark] .insight .txt em,.workforce-surface-root [data-theme=dark] .insight .txt em{color:var(--accent)}.my-compensation-page-root .insight .txt mark,.workforce-surface-root .insight .txt mark{background:var(--accent-soft);color:var(--accent-ink);padding:0 5px;border-radius:4px}.my-compensation-page-root [data-theme=dark] .insight .txt mark,.workforce-surface-root [data-theme=dark] .insight .txt mark{background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent)}.my-compensation-page-root .kpis,.workforce-surface-root .kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}@media (max-width:760px){.kpis{grid-template-columns:1fr}}.my-compensation-page-root .kpi,.workforce-surface-root .kpi{padding:18px 20px;border:1px solid var(--line-app);border-radius:13px;background:var(--card-app);cursor:pointer;transition:all .15s}.my-compensation-page-root .kpi:hover,.workforce-surface-root .kpi:hover{border-color:var(--ink-2);transform:translateY(-1px)}.my-compensation-page-root .kpi small,.workforce-surface-root .kpi small{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.my-compensation-page-root .kpi b,.workforce-surface-root .kpi b{font-family:var(--serif);font-size:28px;color:var(--ink);display:block;margin-top:8px;font-weight:400;letter-spacing:-.01em;line-height:1}.my-compensation-page-root .kpi p,.workforce-surface-root .kpi p{margin:6px 0 0;font-size:12px;color:var(--muted);line-height:1.4}.my-compensation-page-root .kpi p em,.workforce-surface-root .kpi p em{font-style:normal;color:var(--ink);font-weight:500}.my-compensation-page-root .btn,.workforce-surface-root .btn{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:999px;font-size:13.5px;font-weight:500;border:1px solid transparent;white-space:nowrap;transition:all .15s}.my-compensation-page-root .btn:hover,.workforce-surface-root .btn:hover{transform:translateY(-1px)}.my-compensation-page-root .btn.outline,.workforce-surface-root .btn.outline{border-color:var(--line-app);background:var(--bg);color:var(--ink-2)}.my-compensation-page-root .btn.outline:hover,.workforce-surface-root .btn.outline:hover{border-color:var(--ink);color:var(--ink)}.my-compensation-page-root .btn.solid,.workforce-surface-root .btn.solid{background:var(--ink);color:var(--bg)}.my-compensation-page-root .btn.solid:hover,.workforce-surface-root .btn.solid:hover{background:var(--accent-ink)}.my-compensation-page-root .btn svg,.workforce-surface-root .btn svg{width:13px;height:13px}.my-compensation-page-root .privacy,.workforce-surface-root .privacy{margin-top:18px;padding:14px 18px;border-radius:12px;background:var(--bg-2);border:1px solid var(--line-app);display:flex;gap:12px;align-items:flex-start;font-size:12.5px;color:var(--ink-2);line-height:1.55}.my-compensation-page-root .privacy svg,.workforce-surface-root .privacy svg{width:16px;height:16px;color:var(--muted);flex:none;margin-top:1px}.my-compensation-page-root .privacy b,.workforce-surface-root .privacy b{font-weight:500;color:var(--ink)}.my-compensation-page-root .app-modal-mask,.workforce-surface-root .app-modal-mask{position:fixed;inset:0;background:hsla(0,0%,4%,.5);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .25s;z-index:70}.my-compensation-page-root .app-modal-mask.on,.workforce-surface-root .app-modal-mask.on{opacity:1;pointer-events:auto}.my-compensation-page-root .app-modal,.workforce-surface-root .app-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-46%);width:min(680px,94vw);max-height:88vh;background:var(--bg);border:1px solid var(--line-app);border-radius:18px;box-shadow:0 30px 80px -20px hsla(0,0%,4%,.35);z-index:71;opacity:0;pointer-events:none;transition:opacity .22s,transform .22s;display:flex;flex-direction:column;overflow:hidden}.my-compensation-page-root .app-modal.on,.workforce-surface-root .app-modal.on{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.my-compensation-page-root .app-modal-x,.workforce-surface-root .app-modal-x{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--muted);z-index:2}.my-compensation-page-root .app-modal-x:hover,.workforce-surface-root .app-modal-x:hover{background:var(--bg-2);color:var(--ink)}.my-compensation-page-root .app-modal-x svg,.workforce-surface-root .app-modal-x svg{width:14px;height:14px}.my-compensation-page-root .app-modal-body,.workforce-surface-root .app-modal-body{padding:28px 32px;overflow-y:auto;flex:1}.my-compensation-page-root .modal-h,.workforce-surface-root .modal-h{margin-bottom:22px;padding-right:32px}.my-compensation-page-root .modal-h h3,.workforce-surface-root .modal-h h3{margin:0;font-family:var(--serif);font-size:28px;font-weight:400;letter-spacing:-.01em;color:var(--ink)}.my-compensation-page-root .modal-h h3 em,.workforce-surface-root .modal-h h3 em{font-style:italic;color:var(--accent-ink)}.my-compensation-page-root [data-theme=dark] .modal-h h3 em,.workforce-surface-root [data-theme=dark] .modal-h h3 em{color:var(--accent)}.my-compensation-page-root .modal-h small,.workforce-surface-root .modal-h small{display:block;margin-top:6px;font-size:12.5px;color:var(--muted);line-height:1.5}.my-compensation-page-root .modal-h .pills,.workforce-surface-root .modal-h .pills{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.my-compensation-page-root .modal-foot,.workforce-surface-root .modal-foot{display:flex;align-items:center;gap:10px;padding:14px 0 0;margin-top:18px;border-top:1px solid var(--line-app)}.my-compensation-page-root .modal-foot small,.workforce-surface-root .modal-foot small{font-size:12px;color:var(--muted);flex:1}.my-compensation-page-root .pview-grid,.workforce-surface-root .pview-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.my-compensation-page-root .pview-grid .b,.workforce-surface-root .pview-grid .b{padding:14px 16px;border:1px solid var(--line-app);border-radius:11px;background:var(--bg-2)}.my-compensation-page-root .pview-grid .b small,.workforce-surface-root .pview-grid .b small{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:block}.my-compensation-page-root .pview-grid .b b,.workforce-surface-root .pview-grid .b b{font-family:var(--serif);font-size:22px;color:var(--ink);display:block;margin-top:4px;font-weight:400;letter-spacing:-.01em}.my-compensation-page-root .ahist,.workforce-surface-root .ahist{display:flex;flex-direction:column;border-left:2px solid var(--line-app);padding-left:18px;margin:6px 0 14px 8px}.my-compensation-page-root .ahist .a,.workforce-surface-root .ahist .a{position:relative;padding:10px 0 12px}.my-compensation-page-root .ahist .a:before,.workforce-surface-root .ahist .a:before{content:"";position:absolute;left:-25px;top:14px;width:12px;height:12px;border-radius:999px;background:var(--bg);border:2px solid var(--line-app)}.my-compensation-page-root .ahist .a.done:before,.workforce-surface-root .ahist .a.done:before{background:var(--go);border-color:var(--go)}.my-compensation-page-root .ahist .a.active:before,.workforce-surface-root .ahist .a.active:before{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.my-compensation-page-root .ahist .a b,.workforce-surface-root .ahist .a b{font-size:13px;font-weight:500;color:var(--ink);display:block}.my-compensation-page-root .ahist .a small,.workforce-surface-root .ahist .a small{font-size:11.5px;color:var(--muted);display:block;margin-top:2px}.my-compensation-page-root .ahist .a .when,.workforce-surface-root .ahist .a .when{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.06em;color:var(--muted);text-transform:uppercase;margin-bottom:3px;display:block}.my-compensation-page-root .tweaks,.workforce-surface-root .tweaks{position:fixed;right:20px;bottom:20px;z-index:100;background:var(--card-app);border:1px solid var(--line-app);border-radius:16px;padding:16px;box-shadow:var(--shadow);display:none;min-width:260px}.my-compensation-page-root .mycomp-tab-panel,.workforce-surface-root .mycomp-tab-panel{display:block;padding:24px 28px 30px}.my-compensation-page-root .mycomp-main-card,.workforce-surface-root .mycomp-main-card{background:var(--card-app);border:1px solid var(--line-app);border-radius:var(--radius);overflow:hidden;margin-bottom:22px}.my-compensation-page-root .back-row,.workforce-surface-root .back-row{display:flex;align-items:center;gap:14px;margin-bottom:14px}.my-compensation-page-root .back-row .ts,.workforce-surface-root .back-row .ts{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.my-compensation-page-root .mycomp-tab-intro,.workforce-surface-root .mycomp-tab-intro{font-size:13px;color:var(--muted);margin-bottom:14px;line-height:1.55;max-width:60ch}.my-compensation-page-root .mycomp-tab-intro em,.workforce-surface-root .mycomp-tab-intro em{color:var(--ink);font-style:normal;font-weight:500}.my-compensation-page-root .mycomp-section-label,.workforce-surface-root .mycomp-section-label{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:24px 0 12px;font-weight:500}.my-compensation-page-root .mycomp-serif-body,.workforce-surface-root .mycomp-serif-body{font-family:var(--serif);font-size:17px;line-height:1.6;color:var(--ink);margin:0;max-width:60ch;font-weight:400}.my-compensation-page-root .mycomp-actions,.workforce-surface-root .mycomp-actions{display:flex;gap:8px;flex-wrap:wrap}.my-compensation-page-root button.pcard,.workforce-surface-root button.pcard{width:100%;text-align:left;background:var(--card-app)}.my-compensation-page-root .mycomp-root .compensation-tabnav,.workforce-surface-root .mycomp-root .compensation-tabnav{padding:0 20px!important;border-bottom:1px solid var(--line-app)!important}@media (max-width:1100px){.my-compensation-page-root .hero,.workforce-surface-root .hero{grid-template-columns:1fr}.my-compensation-page-root .hero-r,.workforce-surface-root .hero-r{border-left:0;border-top:1px solid hsla(38,35%,94%,.1)}}main:has(.mycomp-root) .dashboard-app-design-page-head{display:none}.my-compensation-page-root .mycomp-form-label,.workforce-surface-root .mycomp-form-label{display:block;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.my-compensation-page-root .mycomp-form-textarea,.workforce-surface-root .mycomp-form-textarea{width:100%;min-height:140px;padding:14px 16px;border:1px solid var(--line-app);border-radius:12px;font-family:var(--sans);font-size:14px;line-height:1.55;color:var(--ink);background:var(--bg);resize:vertical}.my-compensation-page-root .mycomp-form-textarea:focus,.workforce-surface-root .mycomp-form-textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.team-compensation-page-root.teamcomp-root,.workforce-surface-root.teamcomp-root{--blue:var(--perf-blue);--blue-soft:var(--perf-blue-soft);--radius:var(--perf-radius,14px);--shadow:0 10px 30px -12px hsla(0,0%,4%,.14);--sans:var(--perf-font-sans);--serif:var(--perf-font-serif);font-family:var(--perf-font-sans);color:var(--perf-ink);display:block}.dashboard-app-design main:has(.teamcomp-root){--perf-eye-label:"— People management"}.dashboard-app-design main:has(.teamcomp-root) .dashboard-app-design-page-head h1#page-title{font-family:var(--perf-font-sans)!important;font-size:clamp(34px,3.6vw,48px)!important;font-weight:500!important;letter-spacing:-.03em!important;line-height:1.04!important;max-width:22ch}.dashboard-app-design main:has(.teamcomp-root) .dashboard-app-design-page-head h1#page-title em{font-family:var(--perf-font-serif)!important;font-style:italic!important;color:var(--perf-accent-ink)}.team-compensation-page-root .teamcomp-you-line,.workforce-surface-root .teamcomp-you-line{display:flex;align-items:center;gap:14px;margin-bottom:14px}.team-compensation-page-root .teamcomp-you-line .you-av,.workforce-surface-root .teamcomp-you-line .you-av{width:54px;height:54px;border-radius:999px;background:var(--perf-accent);color:#fff;display:grid;place-items:center;font-size:18px;font-weight:600;flex:none}.team-compensation-page-root .teamcomp-you-line b,.workforce-surface-root .teamcomp-you-line b{font-size:14.5px;font-weight:500;color:var(--perf-ink);display:block}.team-compensation-page-root .teamcomp-you-line small,.workforce-surface-root .teamcomp-you-line small{font-size:12.5px;color:var(--perf-muted);display:block;margin-top:2px;font-family:JetBrains Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.team-compensation-page-root .teamcomp-root .hero.team-hero,.workforce-surface-root .teamcomp-root .hero.team-hero{display:grid;grid-template-columns:1.5fr 1fr;border-radius:18px;overflow:hidden;background:#0a0a0a;color:#f5f1ea;margin-bottom:22px;position:relative}.team-compensation-page-root [data-theme=dark] .teamcomp-root .hero.team-hero,.workforce-surface-root [data-theme=dark] .teamcomp-root .hero.team-hero{background:#1a1714;border:1px solid #2a2620}.team-compensation-page-root .teamcomp-root .hero.team-hero:after,.workforce-surface-root .teamcomp-root .hero.team-hero:after{content:"";position:absolute;right:-160px;bottom:-160px;width:440px;height:440px;border-radius:999px;background:radial-gradient(circle,var(--blue) 0,transparent 65%);opacity:.32;pointer-events:none}.team-compensation-page-root .teamcomp-root .hs-l,.workforce-surface-root .teamcomp-root .hs-l{padding:32px 38px 28px;position:relative;z-index:1}.team-compensation-page-root .teamcomp-root .hs-tag,.workforce-surface-root .teamcomp-root .hs-tag{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:16px}.team-compensation-page-root .teamcomp-root .hs-tag .d,.workforce-surface-root .teamcomp-root .hs-tag .d{width:6px;height:6px;border-radius:999px;background:var(--blue);animation:teamcomp-pulse 2s infinite}@keyframes teamcomp-pulse{0%,to{opacity:1}50%{opacity:.4}}.team-compensation-page-root .teamcomp-root .hs-l h2,.workforce-surface-root .teamcomp-root .hs-l h2{font-family:var(--serif);font-size:30px;line-height:1.15;margin:0 0 14px;font-weight:400;letter-spacing:-.01em;max-width:24ch}.team-compensation-page-root .teamcomp-root .hs-l h2 em,.workforce-surface-root .teamcomp-root .hs-l h2 em{font-style:italic;color:var(--perf-accent)}.team-compensation-page-root .teamcomp-root .hs-l h2 mark,.workforce-surface-root .teamcomp-root .hs-l h2 mark{background:rgba(126,163,189,.22);color:#a8c8e0;padding:1px 6px;border-radius:4px}.team-compensation-page-root .teamcomp-root .hs-foot,.workforce-surface-root .teamcomp-root .hs-foot{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:12.5px;color:hsla(38,35%,94%,.65);margin-top:18px}.team-compensation-page-root .teamcomp-root .hs-foot b,.workforce-surface-root .teamcomp-root .hs-foot b{color:#f5f1ea;font-weight:500}.team-compensation-page-root .teamcomp-root .hs-act,.workforce-surface-root .teamcomp-root .hs-act{margin-top:22px;display:flex;gap:8px;flex-wrap:wrap}.team-compensation-page-root .teamcomp-root .hs-act .b,.workforce-surface-root .teamcomp-root .hs-act .b{padding:9px 16px;border-radius:10px;background:var(--blue);color:#fff;font-size:13px;font-weight:500;border:0;cursor:pointer}.team-compensation-page-root .teamcomp-root .hs-act .b:hover,.workforce-surface-root .teamcomp-root .hs-act .b:hover{filter:brightness(1.1)}.team-compensation-page-root .teamcomp-root .hs-r,.workforce-surface-root .teamcomp-root .hs-r{padding:26px 28px;background:hsla(38,35%,94%,.05);border-left:1px solid hsla(38,35%,94%,.1);position:relative;z-index:1;display:flex;flex-direction:column;gap:14px}.team-compensation-page-root .teamcomp-root .hs-stat,.workforce-surface-root .teamcomp-root .hs-stat{display:flex;justify-content:space-between;align-items:baseline;padding:8px 0;border-bottom:1px dashed hsla(38,35%,94%,.1)}.team-compensation-page-root .teamcomp-root .hs-stat:last-child,.workforce-surface-root .teamcomp-root .hs-stat:last-child{border-bottom:0}.team-compensation-page-root .teamcomp-root .hs-stat .lbl,.workforce-surface-root .teamcomp-root .hs-stat .lbl{font-size:12px;color:hsla(38,35%,94%,.55);max-width:18ch;line-height:1.4}.team-compensation-page-root .teamcomp-root .hs-stat .val,.workforce-surface-root .teamcomp-root .hs-stat .val{font-family:var(--serif);font-size:24px;color:#f5f1ea;font-weight:400;letter-spacing:-.01em}.team-compensation-page-root .teamcomp-root .hs-stat .val small,.workforce-surface-root .teamcomp-root .hs-stat .val small{font-family:var(--sans);font-size:11px;color:hsla(38,35%,94%,.55);font-weight:500;margin-left:4px}.team-compensation-page-root .teamcomp-root .hs-stat .val.up,.workforce-surface-root .teamcomp-root .hs-stat .val.up{color:#9bce9b}.team-compensation-page-root .teamcomp-root .hs-stat .val.warn,.workforce-surface-root .teamcomp-root .hs-stat .val.warn{color:#dcb87b}.team-compensation-page-root .teamcomp-main-card,.workforce-surface-root .teamcomp-main-card{background:var(--perf-card-app);border:1px solid var(--perf-line-app);border-radius:var(--radius);overflow:hidden;margin-bottom:22px}.team-compensation-page-root .teamcomp-tab-panel,.workforce-surface-root .teamcomp-tab-panel{display:block}.team-compensation-page-root .teamcomp-tabnav button[role=tab].active,.workforce-surface-root .teamcomp-tabnav button[role=tab].active{border-bottom-color:var(--blue)!important}.team-compensation-page-root .teamcomp-tabnav button[role=tab].active .n,.workforce-surface-root .teamcomp-tabnav button[role=tab].active .n{background:var(--blue)!important;color:#fff!important}.team-compensation-page-root .teamcomp-root .back-row,.workforce-surface-root .teamcomp-root .back-row{display:flex;align-items:center;gap:14px;margin-bottom:14px}.team-compensation-page-root .teamcomp-root .back-row .ts,.workforce-surface-root .teamcomp-root .back-row .ts{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--perf-muted);letter-spacing:.06em;text-transform:uppercase}@media (max-width:1100px){.team-compensation-page-root .teamcomp-root .hero.team-hero,.workforce-surface-root .teamcomp-root .hero.team-hero{grid-template-columns:1fr}.team-compensation-page-root .teamcomp-root .hs-r,.workforce-surface-root .teamcomp-root .hs-r{border-left:0;border-top:1px solid hsla(38,35%,94%,.1)}}.workforce-development-page-root.workforce-dev-root,.workforce-surface-root.workforce-dev-root{--radius:var(--perf-radius,14px);--sans:var(--perf-font-sans);--serif:var(--perf-font-serif);font-family:var(--perf-font-sans);color:var(--perf-ink);display:block}.dashboard-app-design main:has(.workforce-dev-root){--perf-eye-label:"— HR Operations"}.dashboard-app-design main:has(.workforce-dev-root) .dashboard-app-design-page-head h1#page-title em{font-family:var(--perf-font-serif)!important;font-style:italic!important;color:var(--perf-accent-ink)}.workforce-development-page-root .workforce-dev-main-card,.workforce-surface-root .workforce-dev-main-card{background:var(--perf-card-app);border:1px solid var(--perf-line-app);border-radius:var(--radius);overflow:hidden;margin-bottom:22px}.workforce-development-page-root .workforce-dev-tab-panel,.workforce-surface-root .workforce-dev-tab-panel{display:block;padding:24px 28px 30px}.workforce-development-page-root .development-tabnav.main-tabs button[role=tab],.workforce-surface-root .development-tabnav.main-tabs button[role=tab]{padding:18px 16px!important}.dashboard-app-design main:has(.my-development-page-root.workforce-dev-root){--perf-eye-label:"— Personal"}.workforce-succession-page-root.workforce-succ-root,.workforce-surface-root.workforce-succ-root{--blue:var(--perf-blue);--blue-soft:var(--perf-blue-soft);--radius:var(--perf-radius,14px);--sans:var(--perf-font-sans);--serif:var(--perf-font-serif);font-family:var(--perf-font-sans);color:var(--perf-ink);display:block}.dashboard-app-design main:has(.workforce-succ-root){--perf-eye-label:"— HR Operations"}.dashboard-app-design main:has(.workforce-succ-root) .dashboard-app-design-page-head h1#page-title em{font-family:var(--perf-font-serif)!important;font-style:italic!important;color:var(--perf-accent-ink)}.workforce-succession-page-root .workforce-succ-main-card,.workforce-surface-root .workforce-succ-main-card{background:var(--perf-card-app);border:1px solid var(--perf-line-app);border-radius:var(--radius);overflow:hidden;margin-bottom:22px}.workforce-succession-page-root .workforce-succ-tab-panel,.workforce-surface-root .workforce-succ-tab-panel{display:block;padding:24px 28px 30px}.workforce-succession-page-root .succession-tabnav.main-tabs button[role=tab],.workforce-surface-root .succession-tabnav.main-tabs button[role=tab]{padding:18px 16px!important}.dashboard-app-design main:has(.my-succession-page-root.workforce-succ-root){--perf-eye-label:"— Personal"}