::selection{background:#dceae5;color:#1f342e}html[data-theme=dark] ::selection{background:#36584e;color:#f4f0e8}a,button,input,select,textarea{transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}input,select,textarea{border-radius:9px!important;background:var(--surface)!important;border:1px solid var(--line-strong)!important;color:var(--text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.32)}input:hover,select:hover,textarea:hover{border-color:#beb8ad!important}input:focus,select:focus,textarea:focus{outline:0!important;border-color:#6d9a8d!important;box-shadow:0 0 0 3px rgba(47,117,103,.1)!important}input::placeholder,textarea::placeholder{color:#a19d95}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background:#1b1f1b!important;border-color:#41483f!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.015)}html[data-theme=dark] input:hover,html[data-theme=dark] select:hover,html[data-theme=dark] textarea:hover{border-color:#566057!important}html[data-theme=dark] input:focus,html[data-theme=dark] select:focus,html[data-theme=dark] textarea:focus{border-color:#6aa997!important;box-shadow:0 0 0 3px rgba(99,179,158,.1)!important}.card,.enterprise-stat,.gov-metric,.growth-metric,.metric-card,.off-metric,.platform-metric,.services-metric,.workpay-metric{border-color:var(--line)!important}.card:hover,.enterprise-stat:hover,.metric-card:hover{border-color:#d5cec1}html[data-theme=dark] .card:hover,html[data-theme=dark] .enterprise-stat:hover,html[data-theme=dark] .metric-card:hover{border-color:#454c44}.enterprise-table-card,.gov-table-wrap,.growth-table-wrap,.off-table-wrap,.platform-table-wrap,.services-table-wrap,.table-wrap,.workpay-table-wrap{scrollbar-color:#c9c2b7 transparent;scrollbar-width:thin}html[data-theme=dark] .enterprise-table-card,html[data-theme=dark] .gov-table-wrap,html[data-theme=dark] .growth-table-wrap,html[data-theme=dark] .off-table-wrap,html[data-theme=dark] .platform-table-wrap,html[data-theme=dark] .services-table-wrap,html[data-theme=dark] .table-wrap,html[data-theme=dark] .workpay-table-wrap{scrollbar-color:#4b534b transparent}thead th{font-weight:760;letter-spacing:.035em}tbody tr:last-child td{border-bottom-color:transparent}.classification,.gov-pill,.growth-pill,.off-pill,.pill,.platform-pill,.services-pill,.status{border:1px solid rgba(81,95,86,.1);font-style:normal}.gov-pill.active,.growth-pill.active,.off-pill.active,.pill.active,.platform-pill.active,.services-pill.active,.status.active{background:#e7f1ec;color:#286656;border-color:#d2e5dd}.gov-pill.review,.growth-pill.review,.off-pill.review,.pill.pending,.pill.review,.platform-pill.review,.services-pill.pending,.services-pill.review,.status.review{background:#f8eee1;color:#8a642f;border-color:#ecdcc3}html[data-theme=dark] .gov-pill.active,html[data-theme=dark] .growth-pill.active,html[data-theme=dark] .off-pill.active,html[data-theme=dark] .pill.active,html[data-theme=dark] .platform-pill.active,html[data-theme=dark] .services-pill.active,html[data-theme=dark] .status.active{background:#263a32;color:#83c9b5;border-color:#365045}html[data-theme=dark] .gov-pill.review,html[data-theme=dark] .growth-pill.review,html[data-theme=dark] .off-pill.review,html[data-theme=dark] .pill.pending,html[data-theme=dark] .pill.review,html[data-theme=dark] .platform-pill.review,html[data-theme=dark] .services-pill.pending,html[data-theme=dark] .services-pill.review,html[data-theme=dark] .status.review{background:#382f24;color:#e2b77f;border-color:#4d4030}.profile-tabs{gap:4px;padding:4px;border:1px solid var(--line);border-radius:11px;background:var(--surface-soft)}.profile-tabs a,.profile-tabs button{border-radius:7px;border-bottom:0!important;padding:8px 11px!important}.profile-tabs .active{background:var(--surface);color:var(--accent)!important;box-shadow:0 1px 3px rgba(49,44,36,.07)}html[data-theme=dark] .profile-tabs{background:#1a1e1a;border-color:#343a33}html[data-theme=dark] .profile-tabs .active{background:#262b25;box-shadow:none}.ai-button:active,.create-button:active,.secondary-button:active{transform:translateY(1px)}.ai-button:focus-visible,.create-button:focus-visible,.icon-button:focus-visible,.locale-toggle button:focus-visible,.nav-item:focus-visible,.secondary-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.eyebrow,.section-kicker{letter-spacing:.095em;font-weight:800}.card-header p,.page-heading p,.table-title p{max-width:76ch}code{border:1px solid #e3ddd3;background:#f5f1e9;color:#52645d;border-radius:5px;padding:1px 4px}html[data-theme=dark] code{border-color:#373e37;background:#191d19;color:#9ccdbf}@media(max-width:760px){.page-content{padding-left:16px!important;padding-right:16px!important}.page-heading{align-items:flex-start}.profile-tabs{overflow-x:auto;white-space:nowrap}.locale-toggle{flex:0 0 auto}}:root{--sage:#718178;--success-bg:#e7f1ec;--success-fg:#286656;--warning-bg:#f8eee1;--warning-fg:#8a642f;--danger-bg:#f7e9e7;--danger-fg:#a24d49;--neutral-bg:#eff1ed;--neutral-fg:#596d62;--elevated:#fffdfa;--focus-ring:rgba(47,117,103,.12)}html[data-theme=dark]{--sage:#8b9b91;--success-bg:#263a32;--success-fg:#83c9b5;--warning-bg:#382f24;--warning-fg:#e2b77f;--danger-bg:#3a2826;--danger-fg:#e89a92;--neutral-bg:#29312c;--neutral-fg:#a4b6aa;--elevated:#20231f;--focus-ring:rgba(99,179,158,.13)}.main-area,.page-content,body{background:var(--bg);color:var(--text)}.ats-console,.card,.employee-action-card,.employee-history-card,.enterprise-stat,.enterprise-toolbar,.form-card,.gov-metric,.gov-panel,.gov-side,.growth-metric,.growth-panel,.growth-side,.metric-card,.module-toolbar,.off-metric,.off-ops-console,.off-panel,.off-side,.onb-console,.org-insight,.org-tree,.platform-metric,.platform-panel,.platform-side,.privacy-controls,.record-form-card,.recruit-metric,.services-metric,.services-panel,.services-side,.talent-matrix,.workpay-panel,.workpay-side{background:var(--surface)!important;border-color:var(--line)!important;color:var(--text);box-shadow:var(--shadow)}.ats-console-head,.ats-panel-title,.card-header,.gov-panel-head,.growth-panel-head,.off-head,.off-ops-head,.onb-console-head,.platform-head,.record-form-header,.recruit-title,.services-panel-head,.table-title,.workpay-panel-head{border-color:var(--line)!important}.ai-governance-hero,.decision-side,.restricted-case,.restricted-side{background:var(--surface)!important}.pipeline-board{background:var(--surface-soft)!important}.ats-form,.ats-inline-form,.ats-offer-line,.lifecycle-action-panel,.lifecycle-item,.lifecycle-rule-list>div,.off-process-card,.onb-plan,.org-node,.pipeline-column,.pipeline-column article{background:var(--surface-soft)!important;border-color:var(--line)!important;color:var(--text)}.ats-actions button,.ats-inline-form button,.lifecycle-rule-list>div,.off-process-card>footer,.off-task-actions button,.org-node,.pipeline-column article{background:var(--surface)!important}.pipeline-column header span,.privacy-strip>span{background:var(--surface)!important;border-color:var(--line)!important;color:var(--muted)}.enterprise-table th,.gov-table th,.growth-table th,.off-table th,.platform-table th,.services-table th,.workpay-table th,th{background:var(--surface-soft)!important;color:var(--muted)!important;border-color:var(--line)!important}.enterprise-table td,.gov-table td,.growth-table td,.off-table td,.platform-table td,.services-table td,.workpay-table td,td{border-color:var(--line)!important;color:var(--text)}.gov-table tbody tr:hover,.growth-table tbody tr:hover,.services-table tbody tr:hover,.workpay-table tbody tr:hover,tbody tr:hover td{background:color-mix(in srgb,var(--accent) 3%,var(--surface))!important}.control-stack>div,.gov-controls p,.growth-control-stack>div,.growth-rule,.health-list>div,.journey-list article,.mini-rule,.payroll-step,.processing-list>div,.profile-card dl>div,.security-list div,.services-control-stack>div,.skill-list>div,.task-control-list>div,.timeline-item{border-color:var(--line)!important}.classification,.gov-pill,.growth-pill,.off-pill,.pill,.platform-pill,.services-pill,.status,.workpay-status{border-color:color-mix(in srgb,var(--neutral-fg) 14%,transparent)}.pill.approval,.pill.approved,.pill.open,.pill.preboarding,.services-pill.in-progress,.status.scheduled{background:var(--neutral-bg)!important;color:var(--neutral-fg)!important;border-color:color-mix(in srgb,var(--neutral-fg) 18%,transparent)!important}.audit-verify-ok,.gov-pill.active,.gov-pill.anonymous,.gov-pill.verified,.gov-pill.visible,.growth-pill.active,.growth-pill.covered,.growth-pill.ready,.journey-healthy,.off-pill.ready-to-close,.pill.active,.pill.applied,.pill.filled,.platform-pill.active,.platform-pill.final,.platform-pill.healthy,.platform-pill.signed,.services-pill.active,.services-pill.published,.services-pill.resolved,.status.active,.workpay-status.approved,.workpay-status.ready{background:var(--success-bg)!important;color:var(--success-fg)!important;border-color:color-mix(in srgb,var(--success-fg) 18%,transparent)!important}.gov-pill.draft,.gov-pill.open,.gov-pill.review,.growth-pill.calibration,.growth-pill.manager-review,.growth-pill.review,.off-pill.clearance,.off-pill.notice-period,.pill.pending,.pill.planned,.pill.probation,.pill.review,.platform-pill.awaiting-signature,.platform-pill.review,.services-pill.action-required,.services-pill.open,.services-pill.review,.services-pill.waiting-employee,.workpay-status.pending,.workpay-status.review,.workpay-status.validation{background:var(--warning-bg)!important;color:var(--warning-fg)!important;border-color:color-mix(in srgb,var(--warning-fg) 18%,transparent)!important}.audit-verify-error,.gov-pill.blocked,.gov-pill.suppressed,.growth-pill.gap,.journey-blocked,.pill.cancelled,.pill.rejected,.platform-pill.paused,.platform-pill.restricted,.services-pill.restricted,.workpay-status.exception,.workpay-status.missing-exit{background:var(--danger-bg)!important;color:var(--danger-fg)!important;border-color:color-mix(in srgb,var(--danger-fg) 18%,transparent)!important}.attention-icon.blue,.attention-icon.sage{background:var(--neutral-bg)!important;color:var(--neutral-fg)!important}.enterprise-search,.global-search,.module-search,input,select,textarea{background:var(--surface)!important;border-color:var(--line-strong)!important;color:var(--text)!important}.enterprise-search:focus-within,.global-search:focus-within,.module-search:focus-within,input:focus,select:focus,textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--focus-ring)!important}.auth-secondary,.mini-action,.secondary-button,.topbar-login,.topbar-logout{background:var(--surface)!important;border-color:var(--line-strong)!important;color:var(--text)!important}.auth-primary,.create-button{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.ai-button{background:var(--accent-soft)!important;border-color:color-mix(in srgb,var(--accent) 20%,var(--line))!important;color:var(--accent)!important}.balance-ring:before,.control-score:before,.score-ring:before{background:var(--surface)!important}.dept-track,.journey-progress span,.readiness-list i{background:color-mix(in srgb,var(--muted) 14%,var(--surface))!important}.candidate-avatar,.enterprise-person>span,.enterprise-stat-icon,.gov-metric-icon,.growth-metric-icon,.journey-avatar,.metric-icon,.module-icon,.off-icon,.payroll-step>span,.platform-metric-icon,.services-metric-icon{background:var(--accent-soft)!important;color:var(--accent)!important}.compensation-governance-note,.governance-note,.lifecycle-target-preview,.onboarding-policy,.privacy-strip,.security-status{background:var(--accent-soft)!important;border-color:color-mix(in srgb,var(--accent) 18%,var(--line))!important;color:var(--accent)!important}.attention-row em,.identity-meta span,.matrix-note,.table-title>span{background:var(--surface-soft)!important;border-color:var(--line)!important;color:var(--muted)!important}.matrix-cell{background:color-mix(in srgb,var(--accent) 8%,var(--surface))!important;border-color:color-mix(in srgb,var(--accent) 14%,var(--line))!important}.matrix-cell.m0{background:color-mix(in srgb,var(--orange) 7%,var(--surface))!important;border-color:color-mix(in srgb,var(--orange) 15%,var(--line))!important}.matrix-cell.m2{background:color-mix(in srgb,var(--accent) 12%,var(--surface))!important}.auth-screen{background:radial-gradient(circle at 22% 12%,color-mix(in srgb,var(--accent) 11%,transparent) 0,transparent 34%),var(--bg)!important}.auth-panel{border-color:var(--line)!important;color:var(--text)!important;box-shadow:0 24px 80px rgba(42,39,32,.1)!important}.auth-panel,.record-form-card{background:var(--surface)!important}.auth-message.error,.form-error{background:var(--danger-bg)!important;color:var(--danger-fg)!important;border-color:color-mix(in srgb,var(--danger-fg) 20%,transparent)!important}.auth-message.success,.employee-action-success{background:var(--success-bg)!important;color:var(--success-fg)!important;border-color:color-mix(in srgb,var(--success-fg) 20%,transparent)!important}html[data-theme=dark] .ats-form,html[data-theme=dark] .ats-inline-form,html[data-theme=dark] .ats-offer-line,html[data-theme=dark] .health-list>div,html[data-theme=dark] .journey-list article,html[data-theme=dark] .lifecycle-item,html[data-theme=dark] .off-process-card,html[data-theme=dark] .onb-plan,html[data-theme=dark] .org-node,html[data-theme=dark] .pipeline-column,html[data-theme=dark] .pipeline-column article,html[data-theme=dark] .processing-list>div,html[data-theme=dark] .task-control-list>div{background:var(--surface-soft)!important;border-color:var(--line)!important;color:var(--text)!important}html[data-theme=dark] .ai-governance-hero,html[data-theme=dark] .ats-actions button,html[data-theme=dark] .decision-side,html[data-theme=dark] .off-process-card>footer,html[data-theme=dark] .off-task-actions button,html[data-theme=dark] .pipeline-column article,html[data-theme=dark] .restricted-case,html[data-theme=dark] .restricted-side{background:var(--surface)!important}html[data-theme=dark] .auth-panel{box-shadow:0 24px 80px rgba(0,0,0,.24)!important}html[data-theme=dark] .cell-strong,html[data-theme=dark] .control-stack strong,html[data-theme=dark] .enterprise-person strong,html[data-theme=dark] .gov-controls strong,html[data-theme=dark] .growth-control-stack strong,html[data-theme=dark] .profile-card dd,html[data-theme=dark] .security-list strong,html[data-theme=dark] .services-control-stack strong{color:var(--text)!important}