.Workforce_page___peck{min-height:100vh;background:#f8f9fa}.Workforce_hero__BHoDi{background:#1a202c;padding:48px 24px 40px}.Workforce_heroInner__j6jbk{max-width:900px;margin:0 auto;text-align:center}.Workforce_heroBadge__g_WsU{display:inline-block;background:rgba(6,182,212,.15);color:#06b6d4;font-family:var(--font-mono,"DM Mono",monospace);font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:4px 12px;border-radius:4px;margin-bottom:16px}.Workforce_heroTitle__Jag_K{font-size:2rem;font-weight:700;color:#fff;margin:0 0 12px;line-height:1.2}.Workforce_heroSubtitle__QXWst{font-size:1rem;color:hsla(0,0%,100%,.6);margin:0;line-height:1.6}.Workforce_controls___kHPc{padding:32px 24px}.Workforce_controlsInner__20f5b{max-width:900px;margin:0 auto}.Workforce_controlsGrid__dVTvB{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;margin-bottom:24px}.Workforce_controlSection__KzjGI{display:flex;flex-direction:column;gap:12px}.Workforce_controlLabel__tkt_9{font-size:.85rem;font-weight:600;color:#1a202c;text-transform:uppercase;letter-spacing:.04em}.Workforce_picker__08UOo{background:#fff;border:1px solid #e2e8f0;border-radius:8px;max-height:340px;overflow-y:auto}.Workforce_pickerLoading__74k3G{padding:24px;text-align:center;color:#718096;font-size:.9rem}.Workforce_pickerBA__SETtc{border-bottom:1px solid #f0f0f0}.Workforce_pickerBA__SETtc:last-child{border-bottom:none}.Workforce_pickerBAHeader__bvQl9{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;background:none;border:none;cursor:pointer;text-align:left;font-size:.85rem;color:#1a202c;transition:background .15s}.Workforce_pickerBAHeader__bvQl9:hover{background:#f8f9fa}.Workforce_pickerBACode__ifpo3{font-family:var(--font-mono,"DM Mono",monospace);font-size:.75rem;font-weight:600;color:#06b6d4;background:rgba(6,182,212,.08);padding:2px 6px;border-radius:3px}.Workforce_pickerBAName__tcgvz{flex:1 1;font-weight:600}.Workforce_pickerBACount__8nXv8,.Workforce_pickerChevron__STgxn{font-size:.75rem;color:#718096}.Workforce_pickerList__UM3RU{padding:0 8px 8px}.Workforce_pickerItem___0alB{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:none;border:none;border-radius:6px;cursor:pointer;text-align:left;font-size:.82rem;color:#4a5568;transition:background .15s}.Workforce_pickerItem___0alB:hover{background:#f0f9ff}.Workforce_pickerItemActive__9Tm0t{background:rgba(6,182,212,.1);color:#06b6d4;font-weight:600}.Workforce_pickerItemCode__QNd3k{font-family:var(--font-mono,"DM Mono",monospace);font-size:.72rem;color:#718096;min-width:42px}.Workforce_pickerItemActive__9Tm0t .Workforce_pickerItemCode__QNd3k{color:#06b6d4}.Workforce_pickerItemName__siH8a{flex:1 1}.Workforce_driverGrid__x0gfS{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.Workforce_driverBtn__v_DHO{position:relative;padding:10px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;font-size:.82rem;color:#4a5568;text-align:left;transition:all .15s}.Workforce_driverBtnActive__NULBa,.Workforce_driverBtn__v_DHO:hover:not(:disabled){border-color:#06b6d4;color:#06b6d4}.Workforce_driverBtnActive__NULBa{background:rgba(6,182,212,.06);font-weight:600}.Workforce_driverBtn__v_DHO:disabled{opacity:.5;cursor:not-allowed}.Workforce_driverSoon__jC6Ef{position:absolute;top:4px;right:6px;font-size:.6rem;font-weight:600;color:#718096;text-transform:uppercase;letter-spacing:.06em}.Workforce_analyzeRow__Uov7X{display:flex;align-items:center;gap:16px}.Workforce_analyzeBtn__Z6vtv{padding:12px 32px;background:#06b6d4;color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .15s}.Workforce_analyzeBtn__Z6vtv:hover:not(:disabled){background:#0891b2}.Workforce_analyzeBtn__Z6vtv:disabled{opacity:.5;cursor:not-allowed}.Workforce_selectedLabel__W7pT7{font-family:var(--font-mono,"DM Mono",monospace);font-size:.82rem;color:#06b6d4}.Workforce_errorBox___bjtg{margin-top:12px;padding:12px 16px;background:#fff5f5;border:1px solid #fed7d7;border-radius:6px;color:#c53030;font-size:.85rem}.Workforce_report__67h_e{animation:Workforce_fadeIn__ap7kG .3s ease}@keyframes Workforce_fadeIn__ap7kG{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Workforce_reportHeader__8d2Py{background:#1a202c;padding:32px 24px 24px}.Workforce_reportHeaderInner__Rzcau{max-width:900px;margin:0 auto}.Workforce_reportHeaderTop__PjQKi{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.Workforce_reportBadge__apk5K{display:inline-block;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#06b6d4;margin-bottom:8px}.Workforce_reportTitle__U2I2B{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 4px}.Workforce_reportCode___S_Tw{font-family:var(--font-mono,"DM Mono",monospace);color:#06b6d4;margin-right:10px;font-size:1.1rem}.Workforce_reportProcess__pLdaW{font-size:.85rem;color:hsla(0,0%,100%,.5);margin:0}.Workforce_reportScoreBox__88EFy{text-align:center;background:rgba(6,182,212,.1);border:1px solid rgba(6,182,212,.25);border-radius:10px;padding:16px 24px}.Workforce_reportScoreValue__Qg_5z{font-size:2.2rem;font-weight:700;color:#06b6d4;line-height:1}.Workforce_reportScoreLabel__PRcmg{font-size:.7rem;color:hsla(0,0%,100%,.6);text-transform:uppercase;letter-spacing:.06em;margin-top:4px}.Workforce_reportScoreDriver__2CrSz{font-size:.7rem;color:hsla(0,0%,100%,.4);margin-top:2px}.Workforce_resetBtn__0nXI6{background:none;border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.6);padding:6px 14px;border-radius:6px;font-size:.82rem;cursor:pointer;transition:all .15s}.Workforce_resetBtn__0nXI6:hover{border-color:hsla(0,0%,100%,.4);color:#fff}.Workforce_reportBody__k3DcQ{max-width:900px;margin:0 auto;padding:32px 24px 48px}.Workforce_section__4K5kE{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:24px;margin-bottom:20px}.Workforce_sectionHeader__fqSlY{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.Workforce_sectionQ__uRzJk{font-family:var(--font-mono,"DM Mono",monospace);font-size:.72rem;font-weight:700;color:#06b6d4;background:rgba(6,182,212,.08);padding:3px 8px;border-radius:4px}.Workforce_sectionTitle__usCUG{font-size:1.1rem;font-weight:700;color:#1a202c;margin:0}.Workforce_statRow__E4B1J{display:flex;gap:24px;margin-bottom:20px;flex-wrap:wrap}.Workforce_stat__gDFdN{text-align:center;min-width:80px}.Workforce_statValue__IqX8E{font-size:1.5rem;font-weight:700;color:#1a202c;line-height:1.2}.Workforce_statValueAccent___P2aU{color:#06b6d4}.Workforce_statLabel__6fFmx{font-size:.72rem;color:#718096;text-transform:uppercase;letter-spacing:.04em;margin-top:2px}.Workforce_skillGroups__L20nn{display:flex;flex-direction:column;gap:16px}.Workforce_skillGroupTitle__rbEJb{font-size:.82rem;font-weight:600;color:#4a5568;margin:0 0 8px}.Workforce_skillList__NlMQc{display:flex;flex-wrap:wrap;gap:6px}.Workforce_skillChip__dANa1{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:#f8f9fa;border:1px solid #e2e8f0;border-radius:6px;font-size:.78rem}.Workforce_skillChipNew__Gopa0{background:rgba(6,182,212,.06);border-color:rgba(6,182,212,.25)}.Workforce_skillName__75vFO{color:#2d3748}.Workforce_skillLevel__PxQnj{font-family:var(--font-mono,"DM Mono",monospace);font-size:.68rem;color:#718096}.Workforce_distributionGrid__nRKfF{display:flex;flex-direction:column;gap:16px;margin-bottom:12px}.Workforce_distLabel___9s1P{display:block;font-size:.75rem;font-weight:600;color:#4a5568;margin-bottom:6px;text-transform:uppercase;letter-spacing:.04em}.Workforce_distBar__U1PL9{display:flex;height:28px;border-radius:6px;overflow:hidden;background:#f0f0f0}.Workforce_distSegTech__uXP9U{background:#4a5568}.Workforce_distSegSoft__1pG2q,.Workforce_distSegTech__uXP9U{color:#fff;font-size:.7rem;font-weight:600;display:flex;align-items:center;justify-content:center;min-width:32px}.Workforce_distSegSoft__1pG2q{background:#805ad5}.Workforce_distSegAI__NkLzn{background:#06b6d4;color:#fff;font-size:.7rem;font-weight:600;display:flex;align-items:center;justify-content:center;min-width:32px}.Workforce_distLegend__v8RRQ{display:flex;gap:16px;margin-top:6px;font-size:.7rem}.Workforce_legendTech__xJu13{color:#4a5568}.Workforce_legendSoft__80fxc{color:#805ad5}.Workforce_legendAI__g0KbP{color:#06b6d4}.Workforce_shiftNote__z0sIO{font-size:.82rem;color:#718096;font-style:italic;margin:0}.Workforce_constraintBanner__dJGz2{padding:12px 16px;border-radius:8px;font-size:.85rem;line-height:1.5;margin-bottom:16px}.Workforce_constraintHard__wqM98{background:#fff5f5;border:1px solid #fed7d7;color:#c53030}.Workforce_constraintOversight__akhVN{background:ivory;border:1px solid #fefcbf;color:#975a16}.Workforce_constraintFlexible___onts{background:#f0fff4;border:1px solid #c6f6d5;color:#276749}.Workforce_certGroup__nE9RX{margin-bottom:16px}.Workforce_certGroupTitle__lTRD6{font-size:.82rem;font-weight:600;color:#4a5568;margin:0 0 8px}.Workforce_certCard__kzRCf{padding:12px 16px;border-radius:6px;border-left:3px solid #e2e8f0;background:#f8f9fa;margin-bottom:8px}.Workforce_certCard_hard__F7JzG{border-left-color:#c53030}.Workforce_certCard_oversight__9P6cA{border-left-color:#d69e2e}.Workforce_certCard_optional__8mwVW{border-left-color:#48bb78}.Workforce_certName__9jJ2W{font-weight:600;color:#1a202c;font-size:.9rem}.Workforce_certBody__YmJ_O{font-size:.78rem;color:#718096;margin-top:2px}.Workforce_certActivities__lrt5P{font-size:.78rem;color:#4a5568;margin-top:6px}.Workforce_certActivitiesLabel__EwRa_{font-weight:600;margin-right:4px}.Workforce_certNote__wVEL1{font-size:.75rem;color:#718096;font-style:italic;margin-top:4px}.Workforce_floorNote__iCNZl{padding:10px 14px;background:#f8f9fa;border-left:3px solid #06b6d4;border-radius:0 6px 6px 0;font-size:.82rem;color:#4a5568;margin-bottom:16px}.Workforce_compressionTable__dT1_W{font-size:.78rem}.Workforce_compHeader__maPIP{background:#f0f0f0;border-radius:6px 6px 0 0;font-weight:600;color:#4a5568}.Workforce_compHeader__maPIP,.Workforce_compRow__0JXH9{display:grid;grid-template-columns:2fr 1.5fr 1.5fr 3fr;grid-gap:8px;gap:8px;padding:8px 12px}.Workforce_compRow__0JXH9{border-bottom:1px solid #f0f0f0;align-items:start}.Workforce_compSkill__e2Lmy{font-weight:500;color:#2d3748}.Workforce_compFrom__67K74{color:#718096}.Workforce_compFrom__67K74,.Workforce_compTo__ugeZx{font-family:var(--font-mono,"DM Mono",monospace);font-size:.72rem}.Workforce_compTo__ugeZx{color:#06b6d4;font-weight:600}.Workforce_compReason__9nNvL{color:#718096;font-size:.72rem}.Workforce_reskillingPath__NgQHS{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:20px}.Workforce_pathNode__yoqdM{text-align:center;background:#f8f9fa;border:1px solid #e2e8f0;border-radius:10px;padding:16px 24px;min-width:200px}.Workforce_pathNodeLabel__Xtmii{font-size:.68rem;font-weight:600;color:#718096;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.Workforce_pathNodeTitle__OFngP{font-size:.95rem;font-weight:700;color:#1a202c}.Workforce_pathNodeGCS__AIeIV{font-family:var(--font-mono,"DM Mono",monospace);font-size:.72rem;color:#06b6d4;margin-top:4px}.Workforce_pathArrow___NkXo{font-size:1.5rem;color:#06b6d4;font-weight:700}.Workforce_feasibilityBadge__5Mw15{padding:10px 16px;border-radius:8px;font-size:.85rem;margin-bottom:16px;text-align:center}.Workforce_feasibility_high__nSKv0{background:#f0fff4;border:1px solid #c6f6d5;color:#276749}.Workforce_feasibility_moderate__fp_5t{background:ivory;border:1px solid #fefcbf;color:#975a16}.Workforce_feasibility_challenging__ZuOeI{background:#fff5f5;border:1px solid #fed7d7;color:#c53030}.Workforce_feasibility_difficult__9rfrz{background:#fff5f5;border:1px solid #fc8181;color:#9b2c2c}.Workforce_skillDeltaGrid__SOkDf{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.Workforce_skillDeltaTitle__xFplD{font-size:.82rem;font-weight:600;margin:0 0 8px;padding-bottom:6px;border-bottom:2px solid #e2e8f0}.Workforce_delta_add___7M5A{color:#06b6d4;border-bottom-color:#06b6d4}.Workforce_delta_elevate__KCqAs{color:#805ad5;border-bottom-color:#805ad5}.Workforce_delta_remove__Wc8YO{color:#718096;border-bottom-color:#a0aec0}.Workforce_skillDeltaList__icJQC{list-style:none;padding:0;margin:0}.Workforce_skillDeltaList__icJQC li{padding:4px 0;font-size:.82rem;color:#4a5568;border-bottom:1px solid #f0f0f0}.Workforce_skillDeltaList__icJQC li:last-child{border-bottom:none}.Workforce_profileGrid__YeYZK{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.Workforce_profileCard__NOY_9{border-radius:10px;padding:20px;border-left:4px solid #e2e8f0;background:#f8f9fa}.Workforce_profile_current__wJf1Z{border-left-color:#4a5568}.Workforce_profile_deskilled__5A1Jf{border-left-color:#06b6d4}.Workforce_profile_reskilled__QZz9M{border-left-color:#805ad5}.Workforce_profileType__sctZV{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#718096;margin-bottom:8px}.Workforce_profileTitle__Vybfc{font-size:.95rem;font-weight:700;color:#1a202c;margin-bottom:4px}.Workforce_profileGCS__a0daB{font-family:var(--font-mono,"DM Mono",monospace);font-size:.72rem;color:#06b6d4;margin-bottom:4px}.Workforce_profileSalary__u5FRw{font-size:.82rem;color:#4a5568;font-weight:500}.Workforce_workloadDriver__reHN9{font-size:.82rem;color:#718096;margin:0 0 16px}.Workforce_taskGrid__DWzRx{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:8px}.Workforce_taskTitle__Eu3HN{font-size:.82rem;font-weight:600;margin:0 0 8px;padding-bottom:6px;border-bottom:2px solid #e2e8f0}.Workforce_task_eliminated__j8jG2{color:#c53030;border-bottom-color:#fc8181}.Workforce_task_remaining__6VBKv{color:#975a16;border-bottom-color:#fbd38d}.Workforce_task_new__ImWFQ{color:#06b6d4;border-bottom-color:#06b6d4}.Workforce_taskItems__tShNg{list-style:none;padding:0;margin:0}.Workforce_taskItems__tShNg li{padding:5px 0;font-size:.78rem;color:#4a5568;border-bottom:1px solid #f0f0f0;line-height:1.4}.Workforce_taskItems__tShNg li:last-child{border-bottom:none}.Workforce_workloadNotes__h_qp_{font-size:.78rem;color:#718096;font-style:italic;margin:16px 0 0;padding:10px 14px;background:#f8f9fa;border-radius:6px;line-height:1.5}.Workforce_reportMeta__RJbSd{text-align:center;padding:20px 0 0;margin-top:12px;border-top:1px solid #e2e8f0}.Workforce_reportMeta__RJbSd p{margin:0 0 4px;font-size:.72rem;color:#a0aec0}.Workforce_reportActions__JotJh{display:flex;gap:12px;align-items:center}.Workforce_pdfBtn__NhXVI{padding:6px 16px;background:#06b6d4;color:#fff;border:none;border-radius:6px;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s}.Workforce_pdfBtn__NhXVI:hover{background:#0891b2}@media (max-width:768px){.Workforce_controlsGrid__dVTvB,.Workforce_driverGrid__x0gfS,.Workforce_profileGrid__YeYZK,.Workforce_taskGrid__DWzRx{grid-template-columns:1fr}.Workforce_compHeader__maPIP,.Workforce_compRow__0JXH9{grid-template-columns:1fr 1fr}.Workforce_compReason__9nNvL{grid-column:1/-1}.Workforce_reskillingPath__NgQHS{flex-direction:column}.Workforce_pathArrow___NkXo{transform:rotate(90deg)}.Workforce_reportHeaderTop__PjQKi{flex-direction:column;gap:16px}.Workforce_heroTitle__Jag_K{font-size:1.5rem}}.Workforce_hub__iLcCy{max-width:960px;margin:0 auto;padding:24px 24px 48px}.Workforce_hubHero__oRrQZ{margin-bottom:20px}.Workforce_hubHeroSearch__lOAVR{position:relative;display:flex;align-items:center}.Workforce_hubHeroIcon__VkXn_{position:absolute;left:16px;font-size:1.1rem;color:#a0aec0;pointer-events:none}.Workforce_hubHeroInput__qrOG1{width:100%;padding:14px 44px;background:#fff;border:2px solid #e2e8f0;border-radius:12px;font-size:1rem;color:#1a202c;transition:border-color .2s,box-shadow .2s}.Workforce_hubHeroInput__qrOG1:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 4px rgba(6,182,212,.12)}.Workforce_hubHeroInput__qrOG1::placeholder{color:#a0aec0}.Workforce_hubHeroClear__IIF35{position:absolute;right:12px;background:#e2e8f0;border:none;border-radius:50%;width:24px;height:24px;font-size:1rem;color:#718096;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;padding:0}.Workforce_hubHeroClear__IIF35:hover{background:#cbd5e0;color:#4a5568}.Workforce_hubStatCards__ZmjSr{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}.Workforce_hubStatCard__Ur58u{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px 12px;text-align:center}.Workforce_hubStatCardAccent__fuWlO{border-color:#06b6d4;background:rgba(6,182,212,.04)}.Workforce_hubStatCardValue__fVjNi{font-size:1.35rem;font-weight:700;color:#1a202c;line-height:1.2;margin-bottom:4px}.Workforce_hubStatCardAccent__fuWlO .Workforce_hubStatCardValue__fVjNi{color:#06b6d4}.Workforce_hubStatCardLabel__5arfD{font-size:.72rem;font-weight:500;color:#718096;text-transform:uppercase;letter-spacing:.04em}@media (max-width:640px){.Workforce_hubStatCards__ZmjSr{grid-template-columns:repeat(2,1fr)}}.Workforce_hubTabs__FHS80{display:flex;gap:4px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:4px;margin-bottom:8px}.Workforce_hubTab__IpG_e{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;background:none;border:none;border-radius:7px;cursor:pointer;font-size:.82rem;font-weight:500;color:#718096;transition:all .15s}.Workforce_hubTab__IpG_e:hover{background:#f8f9fa;color:#4a5568}.Workforce_hubTabActive__ElKiv,.Workforce_hubTabActive__ElKiv:hover{background:#1a202c;color:#fff}.Workforce_hubTabIcon__KXQlr{font-size:.9rem}.Workforce_hubTabLabel__AE9un{white-space:nowrap}.Workforce_hubToolTabs__Cb_tz{display:flex;gap:4px;background:#f8f9fa;border:1px solid #e2e8f0;border-radius:10px;padding:4px;margin-bottom:16px}.Workforce_hubToolTab__rvssZ{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;background:none;border:none;border-radius:7px;cursor:pointer;font-size:.78rem;font-weight:500;color:#a0aec0;transition:all .15s}.Workforce_hubToolTab__rvssZ:hover{background:#fff;color:#4a5568}.Workforce_hubToolTabActive___Yns9,.Workforce_hubToolTabActive___Yns9:hover{background:#06b6d4;color:#fff}.Workforce_analyzeActions__y5PJm{display:flex;gap:8px;padding:10px 14px;border-top:1px solid #f0f0f0;background:#fafbfc}.Workforce_analyzeLinkBtn__F_Xi9{padding:5px 12px;background:rgba(6,182,212,.08);color:#06b6d4;border:1px solid rgba(6,182,212,.2);border-radius:5px;font-size:.72rem;font-weight:600;cursor:pointer;transition:all .15s}.Workforce_analyzeLinkBtn__F_Xi9:hover{background:#06b6d4;color:#fff;border-color:#06b6d4}.Workforce_selectAllBtn__NdIFq{padding:6px 14px;background:#f8f9fa;border:1px solid #e2e8f0;border-radius:6px;font-size:.8rem;font-weight:500;color:#4a5568;cursor:pointer;transition:all .15s}.Workforce_selectAllBtn__NdIFq:hover{background:#e2e8f0}.Workforce_hubSearchInput__y7ZwH,.Workforce_hubSearch__echRV{display:none}.Workforce_hubContent__3BwVG{min-height:300px}.Workforce_hubLoading__wFTL0{padding:48px;text-align:center;color:#718096;font-size:.9rem}.Workforce_hubList__QJl9D{display:flex;flex-direction:column;gap:6px}.Workforce_hubGroup__jmea8{margin-bottom:12px}.Workforce_hubGroupTitle__iGJFS{font-size:.8rem;font-weight:600;color:#4a5568;text-transform:uppercase;letter-spacing:.06em;padding:8px 0 4px;margin:0;display:flex;align-items:center;gap:6px}.Workforce_hubGroupTitle_hard_floor__0cwHN{color:#c53030}.Workforce_hubGroupTitle_oversight__KdB0B{color:#d69e2e}.Workforce_hubGroupCount__NcC9Q{font-weight:400;color:#a0aec0;font-size:.75rem}.Workforce_hubCard__NjiD3{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;margin-bottom:4px}.Workforce_hubCardHeader__NSDke{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;background:none;border:none;cursor:pointer;text-align:left;font-size:.85rem;color:#1a202c;transition:background .15s}.Workforce_hubCardHeader__NSDke:hover{background:#f8f9fa}.Workforce_hubCardMain__phF_H{flex:1 1;display:flex;align-items:center;gap:8px;min-width:0}.Workforce_hubCardCode__snARk{font-family:var(--font-mono,"DM Mono",monospace);font-size:.72rem;font-weight:600;color:#06b6d4;background:rgba(6,182,212,.08);padding:2px 6px;border-radius:3px;flex-shrink:0}.Workforce_hubCardTitle__k3xMS{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Workforce_hubTitleNew__Xcjhf{color:#06b6d4}.Workforce_hubNewBadge__pEHSo{display:inline-block;font-size:.6rem;font-weight:700;color:#fff;background:#06b6d4;padding:1px 5px;border-radius:3px;margin-left:6px;vertical-align:middle;letter-spacing:.05em}.Workforce_hubCardCount__88Ra5,.Workforce_hubCardMeta__7jxji{font-size:.75rem;color:#718096;flex-shrink:0}.Workforce_hubCardStats__xKt37{display:flex;gap:6px;flex-shrink:0}.Workforce_hubStatChip__v1eAD{font-family:var(--font-mono,"DM Mono",monospace);font-size:.7rem;color:#4a5568;background:#f0f0f0;padding:2px 8px;border-radius:4px;white-space:nowrap}.Workforce_hubStatAccent___YnhG{color:#06b6d4;background:rgba(6,182,212,.08);font-weight:600}.Workforce_hubStatWarn__eTvtf{color:#c53030;background:rgba(197,48,48,.08)}.Workforce_hubChevron__aYNny{font-size:.75rem;color:#a0aec0;flex-shrink:0}.Workforce_hubCardBody__WMkdS{border-top:1px solid #f0f0f0;padding:12px 14px;background:#fafbfc}.Workforce_hubCardDesc__O4vRm{font-size:.82rem;color:#718096;margin:0 0 10px;line-height:1.5}.Workforce_hubSubList__xTzXJ{display:flex;flex-direction:column;gap:2px}.Workforce_hubSubItem__rBn0z{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;background:#fff;border:1px solid #e8ecf0;border-radius:6px;cursor:pointer;text-align:left;font-size:.82rem;color:#1a202c;transition:all .15s}.Workforce_hubSubItem__rBn0z:hover{border-color:#06b6d4;background:rgba(6,182,212,.03)}.Workforce_hubSubCode__kVRCa{font-family:var(--font-mono,"DM Mono",monospace);font-size:.7rem;font-weight:600;color:#06b6d4;min-width:38px}.Workforce_hubSubName__z1Ssf{flex:1 1;font-weight:500}.Workforce_hubSubScore__ywWRK{font-family:var(--font-mono,"DM Mono",monospace);font-size:.72rem;font-weight:700;color:#1a202c;background:#f0f0f0;padding:2px 6px;border-radius:3px}.Workforce_hubSubReduction__J__I3{font-family:var(--font-mono,"DM Mono",monospace);font-size:.7rem;color:#06b6d4;font-weight:600}.Workforce_hubSubBA__YAlt3{font-size:.72rem;color:#718096;flex-shrink:0}.Workforce_hubSubCompression__sTLZY{font-family:var(--font-mono,"DM Mono",monospace);font-size:.7rem;color:#06b6d4;font-weight:600}.Workforce_hubSubNoChange__pbsgn{font-family:var(--font-mono,"DM Mono",monospace);font-size:.7rem;color:#a0aec0}.Workforce_hubSubConstraint__1qGzd{font-size:.72rem;font-weight:600;padding:1px 6px;border-radius:3px;flex-shrink:0}.Workforce_hubConstraint_cannot_deskill__6r_60,.Workforce_hubConstraint_hard_floor__i7jOP{color:#c53030;background:rgba(197,48,48,.08)}.Workforce_hubConstraint_oversight__Vz4vL,.Workforce_hubConstraint_oversight_required__k4Rr3{color:#d69e2e;background:rgba(214,158,46,.08)}.Workforce_hubConstraint_flexible__RaDWS,.Workforce_hubConstraint_none__6NJ4y{color:#38a169;background:rgba(56,161,105,.08)}.Workforce_loadingOverlay__DRYFR{display:flex;justify-content:center;align-items:center;padding:80px 24px}.Workforce_loadingSpinner__GI_Jn{font-size:1rem;color:#718096}.Workforce_heroTitleCode__jiiIA{font-family:var(--font-mono,"DM Mono",monospace);color:#06b6d4;font-size:.85em}@media (max-width:768px){.Workforce_hub__iLcCy{padding:16px 16px 32px}.Workforce_hubTabs__FHS80{flex-wrap:wrap}.Workforce_hubTab__IpG_e{font-size:.75rem;padding:8px}.Workforce_hubCardHeader__NSDke{flex-wrap:wrap;gap:6px}.Workforce_hubCardStats__xKt37{width:100%;flex-wrap:wrap}.Workforce_hubSubItem__rBn0z{flex-wrap:wrap}}.Workforce_debtIntro__rvls_{background:#fff;border:1px solid #e2e8f0;border-left:4px solid #06b6d4;border-radius:8px;padding:20px 24px;margin-bottom:16px}.Workforce_debtIntroTitle__a1v7W{font-size:1.05rem;font-weight:700;color:#1a202c;margin:0 0 6px}.Workforce_debtIntroDesc__5ZQRn{font-size:.85rem;color:#718096;margin:0;line-height:1.5}.Workforce_debtCheckbox__43kmh{font-size:1rem;flex-shrink:0}.Workforce_debtGrid__Cs0bg{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:4px;gap:4px}.Workforce_debtItem__GlgQm{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#fff;border:1px solid #e8ecf0;border-radius:5px;cursor:pointer;text-align:left;font-size:.8rem;color:#4a5568;transition:all .15s}.Workforce_debtItem__GlgQm:hover{border-color:#06b6d4}.Workforce_debtItemSelected__9Bp35{background:rgba(6,182,212,.06);border-color:#06b6d4;color:#1a202c;font-weight:500}.Workforce_debtActions__sn0Ln{margin-top:16px;text-align:center}.Workforce_debtReport__VeCwL{display:flex;flex-direction:column;gap:16px}.Workforce_debtSummary__Rvxu_{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.Workforce_debtStat__WyaeU{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px;text-align:center}.Workforce_debtStatHighlight__JJ1nG{border-color:#06b6d4;background:rgba(6,182,212,.04)}.Workforce_debtStatValue__D_GFJ{font-family:var(--font-mono,"DM Mono",monospace);font-size:1.5rem;font-weight:700;color:#1a202c}.Workforce_debtStatHighlight__JJ1nG .Workforce_debtStatValue__D_GFJ{color:#06b6d4}.Workforce_debtStatLabel__eAKM1{font-size:.72rem;color:#718096;text-transform:uppercase;letter-spacing:.04em;margin-top:4px}.Workforce_debtRoleShift__NIuhF{display:flex;align-items:center;gap:8px;padding:8px 14px;font-size:.8rem;color:#718096;border-top:1px solid #f0f0f0;background:#fafbfc}.Workforce_debtArrow__zZ9Gx{color:#06b6d4;font-weight:700}.Workforce_debtRoleTo__G5sTD{color:#06b6d4;font-weight:600}.Workforce_matrixTable__1irii{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.Workforce_matrixHeader__zVxd7{background:#f8f9fa;border-bottom:1px solid #e2e8f0;font-size:.72rem;font-weight:600;color:#718096;text-transform:uppercase;letter-spacing:.04em}.Workforce_matrixHeader__zVxd7,.Workforce_matrixRow__vWhGm{display:grid;grid-template-columns:56px 1fr 60px 80px 50px 50px;grid-gap:8px;gap:8px;padding:10px 14px}.Workforce_matrixRow__vWhGm{border:none;border-bottom:1px solid #f0f0f0;background:#fff;cursor:pointer;width:100%;text-align:left;font-size:.82rem;transition:background .1s}.Workforce_matrixRow__vWhGm:hover{background:#f8f9fa}.Workforce_matrixRow__vWhGm:last-child{border-bottom:none}.Workforce_matrixColCode__gVlE5{font-family:var(--font-mono,"DM Mono",monospace);font-size:.75rem;font-weight:500;color:#4a5568}.Workforce_matrixColName__Dq8HG{font-weight:500;color:#1a202c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Workforce_matrixColScore__ld0pp{text-align:center;font-weight:600;color:#06b6d4}.Workforce_matrixColSavings__qOiKr{text-align:right;font-weight:500;color:#1a202c}.Workforce_matrixColFTE__yH5US{text-align:center;font-weight:500;color:#4a5568}.Workforce_matrixColConstraint__6AT_S{text-align:center;font-size:.85rem}.Workforce_sortHeader__Fkf82{background:none;border:none;cursor:pointer;font-size:.72rem;font-weight:600;color:#718096;text-transform:uppercase;letter-spacing:.04em;padding:0;text-align:center}.Workforce_sortHeader__Fkf82:hover{color:#06b6d4}.Workforce_reskillingItem__yCl1l{display:block;width:100%;padding:12px 14px;border:none;border-bottom:1px solid #f0f0f0;background:#fff;cursor:pointer;text-align:left;transition:background .1s}.Workforce_reskillingItem__yCl1l:hover{background:#f8f9fa}.Workforce_reskillingItem__yCl1l:last-child{border-bottom:none}.Workforce_reskillingHeader__ROvnp{display:flex;align-items:center;gap:8px;margin-bottom:6px}.Workforce_reskillingEffort__iwnL1{margin-left:auto;font-size:.75rem;font-weight:500;color:#06b6d4;font-family:var(--font-mono,"DM Mono",monospace)}.Workforce_reskillingSkills__MirYN{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.Workforce_skillBadgeAdd__KC5tD{background:rgba(6,182,212,.08);color:#06b6d4}.Workforce_skillBadgeAdd__KC5tD,.Workforce_skillBadgeMore__quIW_{display:inline-block;padding:2px 8px;font-size:.7rem;font-weight:500;border-radius:4px}.Workforce_skillBadgeMore__quIW_{background:#f0f0f0;color:#718096}@media (max-width:768px){.Workforce_debtSummary__Rvxu_{grid-template-columns:repeat(2,1fr)}.Workforce_debtGrid__Cs0bg{grid-template-columns:1fr}.Workforce_matrixHeader__zVxd7,.Workforce_matrixRow__vWhGm{grid-template-columns:48px 1fr 50px 70px;font-size:.75rem}.Workforce_matrixColConstraint__6AT_S,.Workforce_matrixColFTE__yH5US{display:none}.Workforce_hubToolTabs__Cb_tz{flex-wrap:wrap}.Workforce_hubToolTab__rvssZ{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 2px)}}