:root{--color-primary:#da202c;--color-primary-dark:#b71c1c;--color-secondary:#444445;--color-background:#f2f2f2;--color-card:#fff;--color-border:#ccc;--color-surface-muted:#fafafa;--color-border-subtle:#efefef;--color-text-primary:#1a1a1a;--color-text-secondary:#666;--color-text-disabled:#9e9e9e;--color-text-muted:#6b7280;--color-accent-purple:#673ab7;--color-focus-ring:#1565c0;--color-gap-high:#b71c1c;--color-gap-medium:#e65100;--color-gap-none:#2e7d32;--color-gap-nodata:#ccc;--color-gap-high-text:#fff;--color-gap-medium-text:#fff;--color-gap-none-text:#fff;--color-gap-nodata-text:#1a1a1a;--color-level-basic:#90caf9;--color-level-developing:#64b5f6;--color-level-medium:#42a5f5;--color-level-expert:#0d3b7c;--color-level-nodata:#e0e0e0;--color-level-basic-pill-bg:#bbdefb;--color-level-basic-pill-text:#0d47a1;--color-tint-1:#e3f2fd;--color-tint-2:#e8f5e9;--color-tint-3:#fff8e1;--color-tint-4:#ede7f6;--color-tint-5:#e0f2f1;--color-tint-6:#fce4ec;--color-level-nodata-pill-bg:#eee;--color-level-nodata-pill-text:#757575;--font-heading:"Open Sans",sans-serif;--font-body:"Poppins",sans-serif;--font-mono:"Courier New",monospace;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-pill:9999px;--radius-card:var(--radius-lg);--layout-sidebar-width:240px;--layout-sidebar-width-mobile:280px;--shadow-card:0 1px 3px #0000001f,0 1px 2px #00000014;--shadow-modal:0 4px 24px #0000002e;--shadow-sticky-col:3px 0 6px #0000000f;--shadow-tooltip:0 4px 16px #00000047;--shadow-thumb:0 1px 3px #00000040;--shadow-card-hover:0 8px 22px #0000001a;--color-chart-gridline:#eee;--chart-mini-height:148px;--bp-mobile:375px;--bp-tablet:768px;--bp-desktop:1280px;--transition-fast:150ms ease;--transition-base:250ms ease}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-background);font-family:var(--font-body);font-size:var(--text-base);line-height:1.6;min-height:100vh;text-rendering:optimizeLegibility}body,h1,h2,h3,h4,h5,h6{color:var(--color-text-primary)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.2}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}h5{font-size:var(--text-base)}h6{font-size:var(--text-sm)}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-primary-dark)}button,input,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}button{cursor:pointer}button:disabled{color:var(--color-text-disabled);cursor:not-allowed}img,svg,video{display:block;max-width:100%}:focus-visible{border-radius:var(--radius-sm);outline:3px solid var(--color-focus-ring);outline-offset:2px}:focus:not(:focus-visible){outline:none}.sr-only{clip:rect(0,0,0,0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only-focusable:focus,.sr-only-focusable:focus-visible{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin:0;overflow:visible;position:static;white-space:normal;width:auto}*{scrollbar-color:var(--color-border) #0000;scrollbar-width:thin}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:var(--color-background)}::-webkit-scrollbar-thumb{background-color:var(--color-border);border:2px solid var(--color-background);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background-color:var(--color-text-secondary)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.ErrorPage_page__SwTr8{align-items:center;background-color:var(--color-background);display:flex;justify-content:center;min-height:100vh;padding:var(--space-8) var(--space-4)}.ErrorPage_card__54p3R{align-items:center;background-color:var(--color-card);border-top-width:1px;border:1px solid var(--color-border);border-radius:var(--radius-lg);border-top:4px solid var(--color-border);box-shadow:var(--shadow-modal);display:flex;flex-direction:column;gap:var(--space-4);max-width:480px;padding:var(--space-12) var(--space-10);text-align:center;width:100%}.ErrorPage_accentPrimary__uxMCF{border-top-color:var(--color-primary)}.ErrorPage_accentInfo__cgXsE{border-top-color:var(--color-focus-ring)}.ErrorPage_accentWarn__qc4F\+{border-top-color:var(--color-gap-medium)}.ErrorPage_icon__z2OEb{font-size:3.5rem}.ErrorPage_code__5oKhb{color:var(--color-text-disabled);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.ErrorPage_code__5oKhb,.ErrorPage_title__uFyye{font-family:var(--font-heading);font-weight:700;margin:0}.ErrorPage_title__uFyye{color:var(--color-text-primary);font-size:var(--text-xl)}.ErrorPage_message__xKlF2{color:var(--color-text-secondary);font-size:var(--text-base);max-width:36ch}.ErrorPage_action__pD\+AM{background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);color:var(--color-card);cursor:pointer;font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;height:48px;margin-top:var(--space-2);padding:0 var(--space-8);transition:background-color var(--transition-fast),border-color var(--transition-fast)}.ErrorPage_action__pD\+AM:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.LanguageSwitcher_root__kzlrS{align-items:center;display:inline-flex}.LanguageSwitcher_btn__D1okc,.LanguageSwitcher_buttons__BW3aZ{display:inline-flex;gap:var(--space-1)}.LanguageSwitcher_btn__D1okc{align-items:center;background-color:initial;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;height:36px;justify-content:center;min-width:44px;padding:0 var(--space-3);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.LanguageSwitcher_btn__D1okc:hover{background-color:var(--color-background);border-color:var(--color-text-secondary)}.LanguageSwitcher_active__tWT-t,.LanguageSwitcher_active__tWT-t:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-card)}.LanguageSwitcher_active__tWT-t:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.LanguageSwitcher_check__gP44N{font-size:var(--text-xs);line-height:1}.LanguageSwitcher_check__gP44N:empty,.LanguageSwitcher_selectWrap__qSEth{display:none}.LanguageSwitcher_select__9x7LP{background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;height:40px;padding:0 var(--space-3)}@media (max-width:767.98px){.LanguageSwitcher_buttons__BW3aZ{display:none}.LanguageSwitcher_selectWrap__qSEth{display:inline-flex}}.NotificationBell_sidebarWrap__3WQGq{display:flex;flex:none;justify-content:flex-end;padding:var(--space-2) 0 0;position:relative}.NotificationBell_bell__WfptE,.NotificationBell_mobileWrap__dpQqx{align-items:center;display:flex}.NotificationBell_bell__WfptE{background:#0000;border:none;border-radius:var(--radius-pill);cursor:pointer;font-size:var(--text-lg);height:36px;justify-content:center;position:relative;transition:background-color var(--transition-fast);width:36px}.NotificationBell_bell__WfptE:hover{background:var(--color-background)}.NotificationBell_bell__WfptE:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.NotificationBell_bellIcon__mgS2m{line-height:1}.NotificationBell_badge__Koe69{align-items:center;background:var(--color-gap-high);border-radius:var(--radius-pill);color:var(--color-gap-high-text);display:flex;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 var(--space-1);position:absolute;right:2px;top:2px}.NotificationBell_panel__lx0VX{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);bottom:96px;box-shadow:var(--shadow-modal);display:flex;flex-direction:column;left:248px;max-height:480px;max-height:min(480px,calc(100dvh - 108px));opacity:0;overflow-y:auto;pointer-events:none;position:fixed;transform:translateX(-12px);transition:transform var(--transition-base),opacity var(--transition-base);width:320px;z-index:300}.NotificationBell_panelOpen__K6wqP{opacity:1;pointer-events:auto;transform:translateX(0)}@media (max-width:767.98px){.NotificationBell_panel__lx0VX{bottom:auto;left:auto;max-height:min(480px,calc(100dvh - 80px));max-width:320px;right:var(--space-4);top:68px;width:calc(100vw - var(--space-4)*2)}}.NotificationBell_header__M0VG4{align-items:center;background:var(--color-card);border-bottom:1px solid var(--color-border);display:flex;flex:none;gap:var(--space-3);justify-content:space-between;padding:var(--space-3) var(--space-4);position:-webkit-sticky;position:sticky;top:0}.NotificationBell_title__fLBrk{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;margin:0}.NotificationBell_markAllBtn__BPz3D{background:none;border:none;color:var(--color-primary);cursor:pointer;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:600;white-space:nowrap}.NotificationBell_markAllBtn__BPz3D:hover{text-decoration:underline}.NotificationBell_markAllBtn__BPz3D:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.NotificationBell_list__zeqZ3{display:flex;flex-direction:column}.NotificationBell_item__WvP3B{align-items:flex-start;background:var(--color-card);border:none;border-bottom:1px solid var(--color-border);border-left:3px solid #0000;cursor:pointer;display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);text-align:left;transition:background-color var(--transition-fast);width:100%}.NotificationBell_item__WvP3B:last-child{border-bottom:none}.NotificationBell_item__WvP3B:hover{background:var(--color-background)}.NotificationBell_item__WvP3B:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.NotificationBell_itemUnread__yiHa3{background:#da202c0a;border-left:3px solid var(--color-primary)}.NotificationBell_itemIcon__k75FE{flex:none;font-size:var(--text-base);line-height:1.2}.NotificationBell_itemBody__KWtMS{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.NotificationBell_itemTitle__E\+Tum{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700}.NotificationBell_itemDesc__8lJwe{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-text-secondary);display:-webkit-box;font-size:var(--text-xs);overflow:hidden}.NotificationBell_itemTime__T4swH{color:var(--color-text-disabled);font-size:var(--text-xs)}.NotificationBell_empty__wXz6b{color:var(--color-text-secondary);font-size:var(--text-xs);padding:var(--space-8) var(--space-4);text-align:center}.Shell_skipLink__3OMf-{background-color:var(--color-primary);border-radius:var(--radius-md);color:var(--color-card);font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;left:-10000px;padding:var(--space-3) var(--space-6);position:absolute;text-decoration:none;top:var(--space-2);white-space:nowrap;z-index:9999}.Shell_skipLink__3OMf-:focus{left:var(--space-4)}.Shell_shell__cOUEA{display:grid;grid-template-columns:var(--layout-sidebar-width) 1fr;min-height:100vh}.Shell_sidebar__VUmiI{background-color:var(--color-card);border-right:1px solid var(--color-border);display:flex;flex-direction:column;height:100vh;overflow:hidden;position:-webkit-sticky;position:sticky;top:0;z-index:10}.Shell_brand__lBzMr{align-items:center;border-bottom:1px solid var(--color-border);display:flex;flex:none;min-height:64px;padding:var(--space-6) var(--space-6) var(--space-4)}.Shell_brandLink__XHQNh{display:block}.Shell_logo__mCorv{height:32px;max-width:100%;width:auto}.Shell_nav__PBVvF{display:flex;flex:1 1;flex-direction:column;gap:var(--space-1);min-height:0;overflow-y:auto;padding:var(--space-4) var(--space-2)}.Shell_navLink__nfraa{align-items:center;border-radius:var(--radius-md);color:var(--color-text-secondary);display:flex;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;gap:var(--space-3);padding:var(--space-3) var(--space-4);text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast)}.Shell_navLink__nfraa:hover{background-color:var(--color-background);color:var(--color-text-primary)}.Shell_navActive__2C8lF,.Shell_navActive__2C8lF:hover{background-color:var(--color-primary);color:var(--color-card)}.Shell_navIcon__kPWlt{align-items:center;display:flex;flex:none;font-size:var(--text-base);justify-content:center;line-height:1;width:22px}.Shell_navLabel__ai96G{flex:1 1}.Shell_sidebarFooter__\+ohDc{border-top:1px solid var(--color-border);display:flex;flex:none;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4)}.Shell_sidebarBellSlot__0YsoK{display:flex;flex:none;justify-content:flex-end;padding:0 var(--space-4) var(--space-2)}.Shell_mobileBellSlot__PKm9m{align-items:center;display:flex;margin-left:auto}.Shell_userRow__4O3FP{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:var(--space-3);overflow:hidden;padding:var(--space-2) var(--space-2);text-align:left;transition:background-color var(--transition-fast);width:100%}.Shell_userRow__4O3FP:hover{background-color:var(--color-background)}.Shell_userChevron__i8Mn3{align-items:center;color:var(--color-text-secondary);display:flex;flex:none;margin-left:auto;transition:transform var(--transition-fast)}.Shell_userChevronOpen__AOzzS{transform:rotate(180deg)}.Shell_initials__afaNE{align-items:center;background-color:var(--color-primary);border-radius:var(--radius-pill);color:var(--color-card);display:flex;flex:none;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:800;height:40px;justify-content:center;width:40px}.Shell_userInfo__pCzqe{display:flex;flex:1 1;flex-direction:column;min-width:0}.Shell_userName__wB-9p{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Shell_userRole__651zy{color:var(--color-text-secondary);font-size:var(--text-xs)}.Shell_logoutBtn__nC1OO{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--color-gap-high);cursor:pointer;display:flex;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;gap:var(--space-3);height:40px;padding:0 var(--space-3);text-align:left;transition:background-color var(--transition-fast);width:100%}.Shell_logoutBtn__nC1OO:hover{background-color:#da202c14}.Shell_langWrap__Yef9k{display:flex;justify-content:center}.Shell_navGroup__9Zq2-{display:flex;flex-direction:column}.Shell_navGroupBtn__mjrMC{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;display:flex;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;gap:var(--space-3);padding:var(--space-3) var(--space-4);text-align:left;transition:background-color var(--transition-fast),color var(--transition-fast);width:100%}.Shell_navGroupBtn__mjrMC:hover{background-color:var(--color-background);color:var(--color-text-primary)}.Shell_navGroupBtnHasActive__EJtzT{color:var(--color-text-primary)}.Shell_navGroupChevron__mhMb8{align-items:center;display:flex;flex:none;margin-left:auto;opacity:.6;transition:transform var(--transition-fast)}.Shell_navGroupChevronOpen__uROAN{transform:rotate(180deg)}.Shell_navSub__raSnU{display:flex;flex-direction:column;gap:1px;padding-left:var(--space-2);padding-top:2px}.Shell_navSubLink__3-2Ot{align-items:center;border-radius:var(--radius-md);color:var(--color-text-secondary);display:flex;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;gap:var(--space-3);padding:var(--space-2) var(--space-4);text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast)}.Shell_navSubLink__3-2Ot:hover{background-color:var(--color-background);color:var(--color-text-primary)}.Shell_navSubActive__3Skrw,.Shell_navSubActive__3Skrw:hover{background-color:#c0001a14;color:var(--color-primary)}.Shell_mainWrapper__Xkywp{display:flex;flex-direction:column;min-width:0}.Shell_mobileTopbar__XQPVe{align-items:center;background-color:var(--color-card);border-bottom:1px solid var(--color-border);display:none;flex:none;gap:var(--space-4);height:60px;padding:0 var(--space-6)}.Shell_burger__uNEnu{align-items:center;background:#0000;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;display:flex;font-size:var(--text-lg);height:40px;justify-content:center;transition:background-color var(--transition-fast);width:40px}.Shell_burger__uNEnu:hover{background-color:var(--color-background)}.Shell_mobileTitle__rW37\+{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-base);font-weight:700}.Shell_mainContent__eCAXm{background-color:var(--color-background);min-height:100vh;overflow-y:auto}@media (max-width:767.98px){.Shell_shell__cOUEA{grid-template-columns:1fr}.Shell_sidebar__VUmiI{box-shadow:var(--shadow-modal);height:100vh;height:100dvh;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform var(--transition-base),visibility 0s linear var(--transition-base);visibility:hidden;width:var(--layout-sidebar-width-mobile);z-index:100}.Shell_sidebarOpen__w18Ai .Shell_sidebar__VUmiI{transform:translateX(0);transition-delay:0s;visibility:visible}.Shell_sidebarBellSlot__0YsoK{display:none}.Shell_mobileTopbar__XQPVe{display:flex}.Shell_mainContent__eCAXm{min-height:calc(100vh - 60px)}.Shell_overlay__ip80x{background-color:#0006;inset:0;position:fixed;z-index:99}}.LoginPage_page__IX70A{--login-ink:#17181b;--login-ink-bar:#26282d;background-color:var(--color-card);display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.LoginPage_brand__e5g8f{background-color:var(--login-ink);display:flex;flex-direction:column;gap:var(--space-8);justify-content:space-between;overflow:hidden;padding:var(--space-8);position:relative}.LoginPage_brandLogo__q8Wo\+{align-self:flex-start;height:40px;position:relative;width:auto}.LoginPage_brandBody__T0zUW{max-width:22em;position:relative}.LoginPage_headlineRule__8Qg1a{background-color:var(--color-primary);display:block;height:4px;margin-bottom:var(--space-5);width:56px}.LoginPage_headline__OlxVP{color:var(--color-card);font-family:var(--font-heading);font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:800;letter-spacing:-.01em;line-height:1.15;margin:0}.LoginPage_brandSubtitle__YGErh{color:#ffffff8c;font-size:var(--text-base);line-height:1.6;margin:var(--space-4) 0 0}.LoginPage_pillars__SbxvH{color:#ffffff4d;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;margin:0;position:relative;text-transform:uppercase}.LoginPage_bars__yu3H3{inset:0;pointer-events:none;position:absolute}.LoginPage_cluster__omVYi{align-items:flex-end;display:flex;gap:8px;left:max(388px,62%);position:absolute;top:50%;transform:translateY(-50%)}.LoginPage_cluster__omVYi>span{background-color:var(--login-ink-bar);display:block}.LoginPage_cluster__omVYi>.LoginPage_barRed__J8jtY{background-color:color-mix(in srgb,var(--color-primary) 80%,var(--login-ink))}.LoginPage_barSm__VBh4y{height:132px;width:28px}.LoginPage_barMd__oizUw{height:202px;width:28px}.LoginPage_barLg__bF02d{height:290px;width:28px}.LoginPage_star__A492z{color:color-mix(in srgb,var(--color-primary) 80%,var(--login-ink));height:30px;position:absolute;right:-20px;top:-26px;width:30px}.LoginPage_formSide__UWV0J{display:flex;flex-direction:column;padding:var(--space-8);position:relative}.LoginPage_topbar__jJ5as{display:flex;justify-content:flex-end}.LoginPage_formInner__9938J{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-6);justify-content:center;margin:0 auto;max-width:380px;min-height:0;width:100%}.LoginPage_mobileLogo__O0mYs{align-self:flex-start;display:none;height:32px;width:auto}.LoginPage_head__g9GRn{display:flex;flex-direction:column;gap:var(--space-2)}.LoginPage_title__gHnSn{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:700;letter-spacing:-.01em;margin:0}.LoginPage_instructions__Olt07{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0}.LoginPage_form__YME1y{display:flex;flex-direction:column;gap:var(--space-4)}.LoginPage_field__t1txl{display:flex;flex-direction:column;gap:var(--space-2)}.LoginPage_label__tLD60{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600}.LoginPage_input__D-sed{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-base);height:48px;padding:0 var(--space-4);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.LoginPage_input__D-sed::placeholder{color:var(--color-text-disabled)}.LoginPage_input__D-sed:hover{border-color:var(--color-text-secondary)}.LoginPage_input__D-sed:focus{background-color:var(--color-card);border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 14%,#0000);outline:none}.LoginPage_inputError__bPEUn{border-color:var(--color-gap-high)}.LoginPage_error__U\+uSr{color:var(--color-gap-high);font-size:var(--text-sm);font-weight:600;margin:0;min-height:var(--text-sm)}.LoginPage_error__U\+uSr:empty{min-height:0}.LoginPage_submit__O46eZ{align-items:center;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);color:var(--color-card);cursor:pointer;display:inline-flex;font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;gap:var(--space-2);height:48px;justify-content:center;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.LoginPage_submit__O46eZ:hover:not(:disabled){background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.LoginPage_submit__O46eZ:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.LoginPage_submit__O46eZ:disabled{cursor:progress;opacity:.85}.LoginPage_spinner__RJFTD{animation:LoginPage_loginSpin__6Cpg7 .7s linear infinite;border:2px solid;border-radius:var(--radius-pill);border-top:2px solid #0000;height:16px;width:16px}@keyframes LoginPage_loginSpin__6Cpg7{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.LoginPage_spinner__RJFTD{animation-duration:1.6s}}.LoginPage_product__zA\+sQ{color:var(--color-text-disabled);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:600;letter-spacing:.14em;margin:0;text-align:center;text-transform:uppercase}@media (max-width:1023.98px){.LoginPage_page__IX70A{grid-template-columns:1fr}.LoginPage_brand__e5g8f{display:none}.LoginPage_mobileLogo__O0mYs{display:block}}@media (max-width:480px){.LoginPage_formSide__UWV0J{padding:var(--space-6) var(--space-4)}}.KpiCard_grid__wfH7V{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.KpiCard_card__NFG04{align-items:flex-start;background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:flex;flex-direction:row;gap:var(--space-4);min-width:0;padding:var(--space-5);text-align:left;transition:box-shadow var(--transition-fast),border-color var(--transition-fast)}.KpiCard_cardLink__8ruAw{color:inherit;cursor:pointer;text-decoration:none}.KpiCard_cardLink__8ruAw:hover{border-color:var(--color-primary);box-shadow:var(--shadow-modal)}.KpiCard_cardLink__8ruAw:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.KpiCard_chip__0D-zq{align-items:center;align-self:stretch;border-radius:var(--radius-md);display:flex;flex:none;justify-content:center;width:48px}.KpiCard_chip__0D-zq svg{height:22px;width:22px}.KpiCard_chipNeutral__juv7E{background:#6666661a;color:var(--color-text-secondary)}.KpiCard_chipGap__FFo1F{background:#da202c1a;color:var(--color-primary)}.KpiCard_chipWarn__iTPna{background:#e651001a;color:var(--color-gap-medium)}.KpiCard_body__BP7gE{display:flex;flex:1 1;flex-direction:column;gap:var(--space-2);justify-content:center;min-width:0}.KpiCard_label__wZgIp{color:var(--color-text-secondary);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.KpiCard_label__wZgIp,.KpiCard_value__TjmIM{font-family:var(--font-heading);min-width:0;overflow-wrap:break-word}.KpiCard_value__TjmIM{color:var(--color-text-primary);font-size:26px;line-height:1.15}.KpiCard_value__TjmIM strong{font-weight:700}.KpiCard_skeleton__hVrrm{animation:KpiCard_kpiShimmer__sGZ4U 1.4s ease infinite;background-image:linear-gradient(90deg,var(--color-background) 25%,var(--color-border) 50%,var(--color-background) 75%);background-size:200% 100%;border-radius:var(--radius-sm)}.KpiCard_skChip__kzc2k{align-self:stretch;border-radius:var(--radius-md);width:48px}.KpiCard_skLabel__Uv-2B{height:12px;width:55%}.KpiCard_skValue__5LRdY{height:24px;width:40%}@keyframes KpiCard_kpiShimmer__sGZ4U{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.KpiCard_skeleton__hVrrm{animation:none}}.ScopeIndicator_badge__Kj-c5{align-items:center;border:1px solid #0000;border-radius:var(--radius-pill);display:inline-flex;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:600;gap:var(--space-1);letter-spacing:.03em;line-height:1.4;padding:var(--space-1) var(--space-3);text-transform:uppercase}.ScopeIndicator_toneScoped__7iQfg{background-color:#da202c1a;border-color:#da202c2e;color:var(--color-primary)}.ScopeIndicator_toneOrgWide__G27SI{background-color:var(--color-background);border-color:var(--color-border);color:var(--color-text-secondary)}.SummaryCard_card__y15Nc{background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:var(--space-3);min-width:0;padding:var(--space-6);text-align:left;transition:border-color var(--transition-fast);width:100%}.SummaryCard_card__y15Nc:hover{border-color:var(--color-text-secondary)}.SummaryCard_card__y15Nc:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.SummaryCard_cardExpanded__\+BrZF{border-color:var(--color-primary)}.SummaryCard_cardError__GMctm{border-left:4px solid var(--color-gap-high)}.SummaryCard_header__GT14p{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between}.SummaryCard_label__6sUPT{color:var(--color-text-secondary);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.SummaryCard_errorIcon__yhtyo{align-items:center;color:var(--color-gap-high);display:flex;flex:none;height:24px;justify-content:center;width:24px}.SummaryCard_errorIcon__yhtyo svg{height:18px;width:18px}.SummaryCard_value__i45RI{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-2xl)}.SummaryCard_value__i45RI strong{font-weight:700}.SummaryCard_unit__-v2nu{color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;margin-left:var(--space-2)}.SummaryCard_miniVisual__4YJgX{align-items:center;display:flex;justify-content:center;min-height:var(--chart-mini-height)}.SummaryCard_skeleton__wDSIA{animation:SummaryCard_summaryCardShimmer__am4\+- 1.4s ease infinite;background-image:linear-gradient(90deg,var(--color-background) 25%,var(--color-border) 50%,var(--color-background) 75%);background-size:200% 100%;border-radius:var(--radius-sm)}.SummaryCard_skValue__vQ5XU{height:var(--text-2xl);width:40%}.SummaryCard_skVisual__Bgwpv{height:var(--chart-mini-height);width:100%}@keyframes SummaryCard_summaryCardShimmer__am4\+-{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.SummaryCard_skeleton__wDSIA{animation:none}}.charts_figure__1z6gC{background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin:0;padding:var(--space-6)}.charts_figureMini__oiKlv{border:none;min-width:0;padding-left:0;padding-right:0;width:100%}.charts_title__GsRTV{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;margin-bottom:var(--space-4)}.charts_canvasWrap__0PCv0{position:relative;width:100%}.charts_skeleton__z9X9e{animation:charts_chartShimmer__g7cB2 1.4s ease infinite;background-image:linear-gradient(90deg,var(--color-background) 25%,var(--color-border) 50%,var(--color-background) 75%);background-size:200% 100%;border-radius:var(--radius-md);width:100%}@keyframes charts_chartShimmer__g7cB2{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.charts_skeleton__z9X9e{animation:none}}.charts_emptyState__V\+bd2{align-items:center;display:flex;justify-content:center;min-height:120px;text-align:center;width:100%}.charts_emptyStateMessage__YIvP6{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0}.charts_miniLegend__0gx1e{grid-gap:var(--space-1) var(--space-3);display:grid;gap:var(--space-1) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin-top:var(--space-3);padding:0}.charts_miniLegendItem__w7zia{align-items:center;display:flex;font-size:var(--text-xs);gap:var(--space-2);min-width:0}.charts_miniLegendDot__W59AD{border-radius:50%;flex:none;height:8px;width:8px}.charts_miniLegendLabel__oz9ou{color:var(--color-text-secondary);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.charts_miniLegendValue__2-\+1l{color:var(--color-text-primary);flex:none;font-weight:600}.charts_barList__LqXz2{grid-column-gap:var(--space-2);grid-row-gap:var(--space-2);align-items:center;column-gap:var(--space-2);display:grid;font-size:var(--text-xs);grid-template-columns:8px minmax(0,96px) minmax(0,28px) minmax(0,34px) 1fr;list-style:none;margin:0;padding:0;row-gap:var(--space-2)}.charts_barRow__zTHPe{display:contents}.charts_barDot__h7Epl{border-radius:50%;height:8px;width:8px}.charts_barLabel__7ZaET{color:var(--color-text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.charts_barValue__iN6lH{color:var(--color-text-primary);font-weight:700}.charts_barPct__WtPaP{color:var(--color-text-secondary)}.charts_barTrack__Sxnre{background:var(--color-border-subtle);border-radius:var(--radius-pill);height:6px;overflow:hidden}.charts_barFill__hHhi1{border-radius:var(--radius-pill);display:block;height:100%}.DashboardPage_page__bUmjC{display:flex;flex-direction:column;gap:var(--space-8);margin:0 auto;max-width:1280px;padding:var(--space-8)}.DashboardPage_head__GoKY0{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between}.DashboardPage_title__akon-{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:800;letter-spacing:-.02em}.DashboardPage_subtitle__iGbKv{color:var(--color-text-secondary);font-size:var(--text-base);margin-top:var(--space-1)}.DashboardPage_notificationsSection__NoqBz{display:flex;flex-direction:column;gap:var(--space-4)}.DashboardPage_summaryCardGrid__hFwek{grid-gap:var(--space-6);display:grid;gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:980px){.DashboardPage_summaryCardGrid__hFwek{grid-template-columns:1fr}}.DashboardPage_drillInPanel__ZboUq{background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6)}.DashboardPage_drillInClose__rOkda{align-self:flex-end;background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;height:40px;padding:0 var(--space-5);transition:background-color var(--transition-fast),border-color var(--transition-fast)}.DashboardPage_drillInClose__rOkda:hover{background-color:var(--color-background);border-color:var(--color-text-secondary)}.DashboardPage_drillInClose__rOkda:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.DashboardPage_drillInHeading__1FWRU{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:700;outline:none}.DashboardPage_drillInHeading__1FWRU:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.DashboardPage_kpiSection__gZsFK{display:flex;flex-direction:column;gap:var(--space-4)}.DashboardPage_kpiGrid__5buxK{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:1fr}@media (min-width:720px){.DashboardPage_kpiGrid__5buxK{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.DashboardPage_kpiGrid__5buxK{grid-template-columns:repeat(3,1fr)}}.DashboardPage_companySection__Xa-j5{display:flex;flex-direction:column;gap:var(--space-4)}.DashboardPage_companyKpiGrid__fsMD0{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:1fr}@media (min-width:720px){.DashboardPage_companyKpiGrid__fsMD0{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.DashboardPage_companyKpiGrid__fsMD0{grid-template-columns:repeat(3,1fr)}}.DashboardPage_companyChartGrid__VcvKR{grid-gap:var(--space-6);display:grid;gap:var(--space-6);grid-template-columns:1fr}.DashboardPage_completedTrainingsSection__SVxog{display:flex;flex-direction:column;gap:var(--space-4)}.DashboardPage_completedTrainingsKpiGrid__\+tMj-{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:1fr}@media (min-width:720px){.DashboardPage_completedTrainingsKpiGrid__\+tMj-{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.DashboardPage_completedTrainingsKpiGrid__\+tMj-{grid-template-columns:repeat(3,1fr)}}.DashboardPage_fullWidthChart__trBW1{display:block;margin-bottom:var(--space-6)}.DashboardPage_completedTrainingsChartGrid__wb3ip{grid-gap:var(--space-6);display:grid;gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:980px){.DashboardPage_completedTrainingsChartGrid__wb3ip{grid-template-columns:1fr}}.DashboardPage_plannedTrainingsSection__RncIn{display:flex;flex-direction:column;gap:var(--space-4)}.DashboardPage_plannedTrainingsKpiGrid__I4Egd{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:1fr}@media (min-width:720px){.DashboardPage_plannedTrainingsKpiGrid__I4Egd{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.DashboardPage_plannedTrainingsKpiGrid__I4Egd{grid-template-columns:repeat(3,1fr)}}.DashboardPage_plannedTrainingsChartGrid__3ztD5{grid-gap:var(--space-6);display:grid;gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:980px){.DashboardPage_plannedTrainingsChartGrid__3ztD5{grid-template-columns:1fr}}.DashboardPage_competenciesSection__lm\+BX{display:flex;flex-direction:column;gap:var(--space-4)}.DashboardPage_insightGrid__QWy4I{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:1fr}@media (min-width:640px){.DashboardPage_insightGrid__QWy4I{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.DashboardPage_insight__vxe2W{align-items:center;background-color:var(--color-card);border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:var(--radius-lg);display:flex;flex-direction:row;gap:var(--space-4);min-width:0;padding:var(--space-6)}.DashboardPage_insightChip__WRWSm{align-items:center;background:#da202c1a;border-radius:10px;color:var(--color-primary);display:flex;flex:none;height:44px;justify-content:center;width:44px}.DashboardPage_insightChip__WRWSm svg{height:22px;width:22px}.DashboardPage_insightBody__P\+\+\+g{display:flex;flex:1 1;flex-direction:column;gap:var(--space-1);min-width:0}.DashboardPage_insightLabel__Ornut{color:var(--color-text-secondary);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.DashboardPage_insightValue__IjAD2{text-wrap:pretty;color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:700}.DashboardPage_insightSkeleton__ngx1z{animation:DashboardPage_dashShimmer__hDsTL 1.4s ease infinite;background-image:linear-gradient(90deg,var(--color-background) 25%,var(--color-border) 50%,var(--color-background) 75%);background-size:200% 100%;border-radius:var(--radius-sm);height:var(--text-xl);width:70%}.DashboardPage_chartGrid__AfD3C{grid-gap:var(--space-6);display:grid;gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:980px){.DashboardPage_chartGrid__AfD3C{grid-template-columns:1fr}}.DashboardPage_error__I3iSF{background-color:var(--color-card);border:1px solid var(--color-border);border-left:4px solid var(--color-gap-high);border-radius:var(--radius-lg);max-width:520px;padding:var(--space-8)}.DashboardPage_errorTitle__L9ISt{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:700}.DashboardPage_errorMsg__XaQIk{color:var(--color-text-secondary);margin-top:var(--space-2)}.DashboardPage_retry__Kmu3q{background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);color:var(--color-card);cursor:pointer;font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;height:44px;margin-top:var(--space-6);padding:0 var(--space-6);transition:background-color var(--transition-fast),border-color var(--transition-fast)}.DashboardPage_retry__Kmu3q:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.DashboardPage_executiveSummary__ICFgp{background-color:var(--color-card);border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:var(--radius-lg);padding:var(--space-6)}.DashboardPage_executiveTitle__OGXFe{color:var(--color-text-secondary);font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;letter-spacing:.06em;margin:0 0 var(--space-3);text-transform:uppercase}.DashboardPage_executiveText__h2v\+d{color:var(--color-text-primary);font-size:var(--text-base);line-height:1.7;margin:0}@keyframes DashboardPage_dashShimmer__hDsTL{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.DashboardPage_insightSkeleton__ngx1z{animation:none}}.FilterBar_bar__-xEGC{background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-6)}.FilterBar_fields__TtwTI{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-3)}.FilterBar_field__lFQyr{border:0;display:flex;flex:0 0 auto;flex-direction:column;gap:var(--space-2);margin:0;max-width:280px;min-width:160px;padding:0}.FilterBar_label__ouzbg{font-family:var(--font-heading);font-weight:600;padding:0}.FilterBar_input__4-kWT,.FilterBar_label__ouzbg{color:var(--color-text-primary);font-size:var(--text-sm)}.FilterBar_input__4-kWT{background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-body);height:40px;padding:0 var(--space-3);transition:border-color var(--transition-fast);width:100%}.FilterBar_input__4-kWT::placeholder{color:var(--color-text-disabled)}.FilterBar_input__4-kWT:hover:not(:disabled){border-color:var(--color-text-secondary)}.FilterBar_input__4-kWT:disabled{background-color:var(--color-background);color:var(--color-text-disabled);cursor:not-allowed}.FilterBar_help__iOgxm{color:var(--color-text-secondary);font-size:var(--text-xs)}.FilterBar_optionList__Pmboy{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.FilterBar_option__ve-Ru{align-items:center;color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:var(--text-sm);gap:var(--space-2)}.FilterBar_control__xKiur{accent-color:var(--color-primary);cursor:pointer;height:18px;width:18px}.FilterBar_control__xKiur:disabled{cursor:not-allowed}.FilterBar_reset__6gWWz{align-self:flex-end;background-color:initial;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-primary);cursor:pointer;flex:0 0 auto;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;height:40px;padding:0 var(--space-4);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.FilterBar_reset__6gWWz:hover:not(:disabled){background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-card)}.FilterBar_reset__6gWWz:disabled{color:var(--color-text-disabled);cursor:not-allowed}.FilterBar_dropdownWrap__QHI8O{align-self:flex-end;position:relative}.FilterBar_dropdownTrigger__bJU2\+{align-items:center;background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;gap:var(--space-2);height:40px;padding:0 var(--space-3);transition:border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast);white-space:nowrap}.FilterBar_dropdownTrigger__bJU2\+:hover:not(:disabled){border-color:var(--color-text-secondary);color:var(--color-text-primary)}.FilterBar_dropdownTriggerActive__v5KZY{background-color:#da202c0f;border-color:var(--color-primary);color:var(--color-primary-dark)}.FilterBar_dropdownTriggerActive__v5KZY:hover:not(:disabled){background-color:#da202c1f;color:var(--color-primary-dark)}.FilterBar_dropdownTriggerDisabled__oWlye{background-color:var(--color-background);border-color:var(--color-border);color:var(--color-text-disabled);cursor:not-allowed}.FilterBar_dropdownBadge__jvw18{align-items:center;background-color:var(--color-primary);border-radius:var(--radius-pill);color:var(--color-card);display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;line-height:1;min-width:20px;padding:0 var(--space-1)}.FilterBar_dropdownChevron__nQsWR{color:currentColor;flex:none;opacity:.7;transition:transform var(--transition-fast)}.FilterBar_dropdownChevronOpen__8VP92{transform:rotate(180deg)}.FilterBar_dropdownPanel__xnNsa{background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);display:flex;flex-direction:column;left:0;max-width:min(340px,calc(100vw - 24px));min-width:220px;overflow:hidden;position:absolute;top:calc(100% + var(--space-2));z-index:200}.FilterBar_dropdownPanelHeader__gHBGY{font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;padding:var(--space-3) var(--space-4) var(--space-2)}.FilterBar_dropdownPanelHeader__gHBGY,.FilterBar_dropdownSearch__NVuRV{border-bottom:1px solid var(--color-border);color:var(--color-text-secondary)}.FilterBar_dropdownSearch__NVuRV{align-items:center;display:flex;flex:none;gap:var(--space-2);padding:var(--space-2) var(--space-3)}.FilterBar_dropdownSearchInput__vP3hw{background:#0000;border:none;border-radius:var(--radius-sm);color:var(--color-text-primary);flex:1 1;font-family:var(--font-body);font-size:var(--text-sm);outline:none}.FilterBar_dropdownSearchInput__vP3hw::placeholder{color:var(--color-text-disabled)}.FilterBar_dropdownSearchInput__vP3hw:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-focus-ring) 20%,#0000);outline:none}.FilterBar_dropdownPanelUp__2\+ygo{bottom:calc(100% + var(--space-2));top:auto}.FilterBar_dropdownList__vlauF{flex:1 1 auto;max-height:240px;min-height:0;overflow-y:auto;padding:var(--space-1) 0}.FilterBar_popupPanel__MpGE7>.FilterBar_dropdownList__vlauF{max-height:none}.FilterBar_dropdownItem__rlHEu{align-items:center;color:var(--color-text-primary);cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--space-2);padding:var(--space-2) var(--space-4);transition:background-color var(--transition-fast);-webkit-user-select:none;user-select:none}.FilterBar_dropdownItem__rlHEu:hover{background-color:var(--color-background)}.FilterBar_dropdownItemChecked__3lOnr{background-color:#da202c12}.FilterBar_dropdownCheckbox__SEKNg{accent-color:var(--color-primary);cursor:pointer;flex:none;height:16px;width:16px}.FilterBar_dropdownDot__sq\+SM{border-radius:50%;flex:none;height:8px;width:8px}.FilterBar_dropdownItemLabel__ZfjaW{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FilterBar_dropdownItemCount__5Cju\+{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);flex:none;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:600;min-width:24px;padding:1px 6px;text-align:center}.FilterBar_dropdownEmpty__9hsZR{color:var(--color-text-secondary);font-size:var(--text-sm);padding:var(--space-3) var(--space-4);text-align:center}.FilterBar_dropdownFooter__3o-ao{border-top:1px solid var(--color-border);display:flex;flex:none;gap:var(--space-2);padding:var(--space-3)}.FilterBar_dropdownBtnClear__T0nYI{background:#0000;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;flex:1 1;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:600;height:32px;transition:background-color var(--transition-fast)}.FilterBar_dropdownBtnClear__T0nYI:hover{background-color:var(--color-background)}.FilterBar_dropdownBtnApply__BBTqW{background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);color:#fff;cursor:pointer;flex:1 1;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;height:32px;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.FilterBar_dropdownBtnApply__BBTqW:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.FilterBar_chips__7yLlg{display:flex;flex-wrap:wrap;gap:var(--space-2)}.FilterBar_chip__gbxs\+{background-color:#da202c14;border:1px solid #da202c4d;border-radius:var(--radius-pill);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:600;gap:4px;line-height:1.4;padding:3px var(--space-2) 3px var(--space-3)}.FilterBar_chipRemove__CW0x2,.FilterBar_chip__gbxs\+{align-items:center;color:var(--color-primary-dark);display:inline-flex}.FilterBar_chipRemove__CW0x2{background:#0000;border:none;border-radius:50%;cursor:pointer;flex:none;font-size:15px;height:16px;justify-content:center;line-height:1;padding:0;transition:background-color var(--transition-fast);width:16px}.FilterBar_chipRemove__CW0x2:hover{background-color:#da202c26}.FilterBar_searchRow__OyQOV{display:flex}.FilterBar_searchRow__OyQOV .FilterBar_field__lFQyr{flex:1 1;max-width:none;min-width:200px}.FilterBar_searchRow__OyQOV .FilterBar_input__4-kWT{width:100%}.FilterBar_popupWrap__BhRUx{align-self:flex-end;position:relative}.FilterBar_popupBackdrop__PAzRC{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:var(--space-4);position:fixed;z-index:1000}.FilterBar_popupPanel__MpGE7{background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);display:flex;flex-direction:column;max-height:100%;max-width:420px;min-height:min(320px,100%);width:100%}.FilterBar_popupFields__acM3f{align-items:stretch;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-2);min-height:0;overflow-y:auto;padding:var(--space-4)}.FilterBar_popupFields__acM3f .FilterBar_dropdownWrap__QHI8O{align-self:stretch}.FilterBar_popupFields__acM3f .FilterBar_dropdownTrigger__bJU2\+{border-radius:var(--radius-md);justify-content:space-between;width:100%}.FilterBar_popupFields__acM3f .FilterBar_field__lFQyr{max-width:none}.FilterBar_popupRow__nGjdI{align-items:center;background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;display:flex;font-family:var(--font-heading);font-size:var(--text-sm);gap:var(--space-2);min-height:38px;padding:0 var(--space-3);text-align:left;width:100%}.FilterBar_popupRow__nGjdI:hover{border-color:var(--color-text-secondary)}.FilterBar_popupRow__nGjdI:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-focus-ring) 30%,#0000);outline:none}.FilterBar_popupRowChevron__Jaip-{color:var(--color-text-secondary);flex:none;margin-left:auto}.FilterBar_popupDetailHeader__SaxvD{align-items:center;border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);display:flex;flex:none;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:600;gap:var(--space-2);letter-spacing:.04em;padding:var(--space-3)}.FilterBar_popupBack__14yuf{align-items:center;background:#0000;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;display:flex;flex:none;height:24px;justify-content:center;padding:0;width:24px}.FilterBar_popupBack__14yuf:hover{border-color:var(--color-text-secondary)}.FilterBar_popupBack__14yuf:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-focus-ring) 30%,#0000);outline:none}.FilterBar_trailing__V7gUX{align-items:center;align-self:center;display:flex;flex-wrap:wrap;gap:var(--space-4);margin-left:auto}.ExportButton_btn__YUvxz{align-items:center;background-color:initial;border:2px solid var(--color-primary);border-radius:var(--radius-md);color:var(--color-primary);cursor:pointer;display:inline-flex;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;gap:var(--space-2);height:40px;padding:0 var(--space-5);transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);white-space:nowrap}.ExportButton_btn__YUvxz:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--color-primary);color:var(--color-card)}.ExportButton_btn__YUvxz:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ExportButton_btn__YUvxz:disabled,.ExportButton_btn__YUvxz[aria-disabled=true]{border-color:var(--color-border);color:var(--color-text-disabled);cursor:not-allowed}.ExportButton_icon__gxqGq{flex:none;height:18px;width:18px}.GapPill_pill__gWt7d{align-items:center;border-radius:var(--radius-pill);display:inline-flex;font-family:var(--font-body);font-weight:600;gap:var(--space-2);line-height:1;vertical-align:middle;white-space:nowrap}.GapPill_md__L3rVS{font-size:var(--text-sm);padding:var(--space-1) var(--space-3)}.GapPill_sm__D2Hkf{font-size:var(--text-xs);gap:var(--space-1);padding:var(--space-1) var(--space-2)}.GapPill_high__TmeOf{background-color:var(--color-gap-high);color:var(--color-gap-high-text)}.GapPill_medium__K8yI8{background-color:var(--color-gap-medium);color:var(--color-gap-medium-text)}.GapPill_none__VhPNb{background-color:var(--color-gap-none);color:var(--color-gap-none-text)}.GapPill_nodata__sO2Tl{background-color:var(--color-gap-nodata);color:var(--color-gap-nodata-text)}.GapPill_icon__lx3t0{flex:none}.GapPill_label__Vf3De{display:inline-block}.Pagination_root__3GQTj{align-items:center;display:flex;flex-wrap:wrap;font-family:var(--font-body);gap:var(--space-4);justify-content:space-between}.Pagination_info__aBTb3{color:var(--color-text-secondary);font-size:var(--text-sm)}.Pagination_controls__JlKlT{min-width:0}.Pagination_controls__JlKlT,.Pagination_pages__pcbLQ{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-1)}.Pagination_pages__pcbLQ{list-style:none;margin:0;padding:0}.Pagination_btn__evSho,.Pagination_page__-LuPA{align-items:center;background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);display:inline-flex;font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;height:40px;justify-content:center;min-width:40px;padding:0 var(--space-2);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.Pagination_btn__evSho:hover:not(:disabled),.Pagination_page__-LuPA:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.Pagination_btn__evSho:disabled{background-color:var(--color-background);color:var(--color-text-disabled);cursor:not-allowed}.Pagination_current__16hzT,.Pagination_current__16hzT:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-card)}.Pagination_current__16hzT:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.Pagination_ellipsis__FFh55{align-items:center;color:var(--color-text-secondary);display:inline-flex;height:40px;justify-content:center;min-width:28px}.Pagination_perPage__TcQjl{align-items:center;display:flex;gap:var(--space-2)}.Pagination_perPageLabel__e87n8{color:var(--color-text-secondary);font-size:var(--text-sm)}.Pagination_select__0J388{background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);height:40px;padding:0 var(--space-2)}@media (max-width:768px){.Pagination_root__3GQTj{align-items:stretch;flex-direction:column}.Pagination_controls__JlKlT{justify-content:center}.Pagination_perPage__TcQjl{justify-content:flex-end}}.EmployeeListPage_page__dKOF4{display:flex;flex-direction:column;gap:var(--space-6);margin:0 auto;max-width:1280px;padding:var(--space-8)}.EmployeeListPage_head__h1-U-{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between}.EmployeeListPage_headLeft__QqOYN{align-items:baseline;display:flex;flex-wrap:wrap;gap:14px}.EmployeeListPage_title__ren0p{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:800;letter-spacing:-.02em}.EmployeeListPage_count__XyfDL{color:var(--color-text-secondary);font-family:var(--font-heading);font-size:var(--text-base);font-weight:600}.EmployeeListPage_headRight__yNZql{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.EmployeeListPage_exportError__ZSRtZ{color:var(--color-gap-high);font-size:var(--text-sm);margin:var(--space-2) 0 0}.EmployeeListPage_viewToggle__J2XGM{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);display:inline-flex;gap:0;padding:3px}.EmployeeListPage_viewBtn__mrsbF{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;gap:6px;height:32px;padding:0 11px;transition:background-color var(--transition-fast),color var(--transition-fast);white-space:nowrap}.EmployeeListPage_viewBtn__mrsbF:hover:not(.EmployeeListPage_viewBtnActive__LMk\+7){background:#0000000d;color:var(--color-text-primary)}.EmployeeListPage_viewBtnActive__LMk\+7{background-color:var(--color-primary);color:var(--color-card)}.EmployeeListPage_tableWrap__Dc-A3{background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;overflow-x:auto}.EmployeeListPage_table__6RK0G{border-collapse:collapse;min-width:640px;width:100%}.EmployeeListPage_th__5LAEA{background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;letter-spacing:.05em;padding:13px var(--space-4);text-align:left;text-transform:uppercase;white-space:nowrap}.EmployeeListPage_thSortable__6YWU2{cursor:pointer;-webkit-user-select:none;user-select:none}.EmployeeListPage_thSortable__6YWU2:hover{background:var(--color-surface-muted);color:var(--color-text-primary)}.EmployeeListPage_sortIcon__ks0C4{display:inline-block;font-size:10px;margin-left:4px;opacity:.35;vertical-align:middle}.EmployeeListPage_sortIconActive__gv5hb{color:var(--color-primary);opacity:1}.EmployeeListPage_td__Or4Z2{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-primary);font-size:var(--text-sm);padding:13px var(--space-4);text-align:left;vertical-align:middle}.EmployeeListPage_nameCell__PQIEE{font-weight:400;text-align:left}.EmployeeListPage_row__tgiew:last-child .EmployeeListPage_td__Or4Z2{border-bottom:none}.EmployeeListPage_row__tgiew:hover .EmployeeListPage_td__Or4Z2{background-color:var(--color-surface-muted);cursor:pointer}.EmployeeListPage_rowHigh__TaJlq .EmployeeListPage_td__Or4Z2{background-color:#b71c1c0a}.EmployeeListPage_rowHigh__TaJlq:hover .EmployeeListPage_td__Or4Z2{background-color:#b71c1c14}.EmployeeListPage_nameCellInner__TCbJQ{align-items:center;display:flex;gap:11px}.EmployeeListPage_tableAvatar__ieo8O{align-items:center;background:#da202c1f;border-radius:var(--radius-pill);color:var(--color-primary);display:flex;flex:none;font-family:var(--font-heading);font-size:12px;font-weight:700;height:34px;justify-content:center;width:34px}.EmployeeListPage_nameLink__4Ciyb{color:var(--color-text-primary);font-family:var(--font-heading);font-weight:700;text-decoration:none;transition:color var(--transition-fast)}.EmployeeListPage_nameLink__4Ciyb:hover{color:var(--color-primary);text-decoration:underline}.EmployeeListPage_levelBadge__pi9pN{align-items:center;background:#f3f3f3;border:1px solid #e6e6e6;border-radius:6px;color:#5a5a5a;display:inline-flex;flex:none;font-family:var(--font-heading);font-size:11.5px;font-weight:700;height:23px;letter-spacing:.03em;padding:0 9px}.EmployeeListPage_gapCell__il6XH{align-items:flex-end;display:inline-flex;flex-direction:column;gap:4px}.EmployeeListPage_trainingCounts__wtcr\+{align-items:center;display:inline-flex;flex-wrap:wrap;gap:2px var(--space-2);justify-content:flex-end}.EmployeeListPage_trainingCount__37ZDP{color:var(--color-text-muted);font-size:11px;white-space:nowrap}.EmployeeListPage_trainingNumZero__eOzhA{color:#f59e0b;color:var(--color-gap-medium,#f59e0b);font-size:13px;font-weight:700}.EmployeeListPage_trainingNumUp__RujpP{color:#2563eb;font-size:13px;font-weight:700}.EmployeeListPage_gapGroup__7gidd{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.EmployeeListPage_gapNoProfile__v85m1{background:#f5f5f5;border:1px dashed #cfcfcf;border-radius:var(--radius-sm);color:#6b6b6b;font-size:11px;font-weight:600;height:22px;letter-spacing:.01em}.EmployeeListPage_gapNoProfile__v85m1,.EmployeeListPage_inactiveBadge__rehAN{align-items:center;display:inline-flex;font-family:var(--font-heading);padding:0 8px;white-space:nowrap}.EmployeeListPage_inactiveBadge__rehAN{background:#b71c1c14;border:1px solid #b71c1c4d;border-radius:var(--radius-pill);color:#b71c1c;color:var(--color-gap-high,#b71c1c);flex:none;font-size:10.5px;font-weight:700;height:20px;letter-spacing:.03em;margin-left:var(--space-2);text-transform:uppercase}.EmployeeListPage_empty__-WhqK{color:var(--color-text-secondary);font-size:var(--text-base);padding:var(--space-12) var(--space-4);text-align:center}.EmployeeListPage_emptyReset__TR6MV{background:#0000;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-primary);cursor:pointer;display:block;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;height:36px;margin:var(--space-4) auto 0;padding:0 var(--space-4);transition:background-color var(--transition-fast),border-color var(--transition-fast)}.EmployeeListPage_emptyReset__TR6MV:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-card)}.EmployeeListPage_cardsGrid__gK3TO{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(266px,1fr))}.EmployeeListPage_card__JyhAN{background:var(--color-card);border:1px solid #e4e4e4;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);color:inherit;display:flex;flex-direction:column;gap:14px;min-height:160px;overflow:hidden;padding:18px;position:relative;text-align:left;text-decoration:none;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}.EmployeeListPage_card__JyhAN:hover{border-color:#c9c9c9;box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.EmployeeListPage_card__JyhAN{transition:box-shadow .15s ease,border-color .15s ease}.EmployeeListPage_card__JyhAN:hover{transform:none}}.EmployeeListPage_cardAccent__AZnfa{bottom:0;left:0;pointer-events:none;position:absolute;top:0;width:4px}.EmployeeListPage_cardSevHigh__bKppG .EmployeeListPage_cardAccent__AZnfa{background:var(--color-primary)}.EmployeeListPage_cardSevMedium__T748Q .EmployeeListPage_cardAccent__AZnfa{background:var(--color-gap-medium)}.EmployeeListPage_cardSevNone__RM6PN .EmployeeListPage_cardAccent__AZnfa{background:var(--color-gap-none)}.EmployeeListPage_cardSevNp__ZHbap .EmployeeListPage_cardAccent__AZnfa{background:#c8c8c8}.EmployeeListPage_cardTop__y6csH{align-items:center;display:flex;gap:13px;min-width:0}.EmployeeListPage_cardAvatar__WD8ZS{align-items:center;background:#da202c1f;border-radius:var(--radius-pill);color:var(--color-primary);display:flex;flex:none;font-family:var(--font-heading);font-size:15px;font-weight:700;height:44px;justify-content:center;letter-spacing:.02em;width:44px}.EmployeeListPage_cardId__PHGGs{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.EmployeeListPage_cardName__HbGmJ{color:var(--color-text-primary);font-family:var(--font-heading);font-size:15px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EmployeeListPage_cardPos__CU4l-{color:var(--color-text-secondary);font-size:13px;font-weight:600}.EmployeeListPage_cardBusinessUnit__Mq3Qy,.EmployeeListPage_cardPos__CU4l-{font-family:var(--font-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EmployeeListPage_cardBusinessUnit__Mq3Qy{color:var(--color-text-disabled);font-size:12px}.EmployeeListPage_cardFoot__5iQkb{align-items:center;border-top:1px solid #ededed;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between;margin-top:auto;padding-top:13px}.EmployeeListPage_cardFoot__5iQkb>:only-child{margin-left:auto}.EmployeeListPage_emptyCards__I2D0H{color:var(--color-text-secondary);font-size:var(--text-base);grid-column:1/-1;padding:var(--space-12) var(--space-4);text-align:center}.EmployeeListPage_cardSkel__g8Hs1{background:var(--color-card);border:1px solid #e4e4e4;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:14px;min-height:160px;padding:18px}.EmployeeListPage_skelCircle__I3pwW{animation:EmployeeListPage_empShimmer__Taltt 1.4s ease infinite;background-image:linear-gradient(90deg,var(--color-background) 25%,var(--color-border) 50%,var(--color-background) 75%);background-size:200% 100%;border-radius:var(--radius-pill);display:inline-block;height:44px;width:44px}.EmployeeListPage_skelCell__n8pRS{display:inline-block}.EmployeeListPage_skelCell__n8pRS,.EmployeeListPage_skelLine__N03f8{animation:EmployeeListPage_empShimmer__Taltt 1.4s ease infinite;background-image:linear-gradient(90deg,var(--color-background) 25%,var(--color-border) 50%,var(--color-background) 75%);background-size:200% 100%;border-radius:var(--radius-sm);height:14px}@keyframes EmployeeListPage_empShimmer__Taltt{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.EmployeeListPage_skelCell__n8pRS,.EmployeeListPage_skelCircle__I3pwW,.EmployeeListPage_skelLine__N03f8{animation:none}}.EmployeeListPage_error__jHSEM{background-color:var(--color-card);border:1px solid var(--color-border);border-left:4px solid var(--color-gap-high);border-radius:var(--radius-lg);max-width:520px;padding:var(--space-8)}.EmployeeListPage_errorTitle__dHj3U{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:700}.EmployeeListPage_errorMsg__61tLE{color:var(--color-text-secondary);margin-top:var(--space-2)}.EmployeeListPage_retry__1zwHf{background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);color:var(--color-card);cursor:pointer;font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;height:44px;margin-top:var(--space-6);padding:0 var(--space-6);transition:background-color var(--transition-fast),border-color var(--transition-fast)}.EmployeeListPage_retry__1zwHf:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.EmployeeListPage_sortBtn__z7MZd{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;letter-spacing:inherit;padding:0;text-align:left;text-transform:inherit}.EmployeeListPage_sortBtn__z7MZd:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (max-width:767.98px){.EmployeeListPage_page__dKOF4{padding:var(--space-4)}}.InlineEditPopover_editBtn__spHvn{align-items:center;background:#0000;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;height:26px;justify-content:center;padding:0;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);width:26px}.InlineEditPopover_editBtn__spHvn:hover:not(:disabled){background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-card)}.InlineEditPopover_editBtn__spHvn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.InlineEditPopover_editBtn__spHvn:disabled{color:var(--color-text-disabled);cursor:not-allowed}.InlineEditPopover_error__UTKD1{color:var(--color-gap-high);font-size:var(--text-xs);margin:var(--space-1) 0 0}.InlineEditPopover_backdrop__x0fS\+{inset:0;position:fixed;z-index:900}.InlineEditPopover_panel__V\+wZ7{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);display:flex;flex-direction:column;gap:var(--space-2);max-height:calc(100vh - 24px);overflow-y:auto;padding:var(--space-4);position:fixed;z-index:901}.InlineEditPopover_title__lvJBQ{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--color-text-primary);display:-webkit-box;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;margin:0;overflow:hidden}.InlineEditPopover_current__bpc80{color:var(--color-text-secondary);font-size:var(--text-xs);margin:0}.InlineEditPopover_label__RjGlz{color:var(--color-text-secondary);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:600}.InlineEditPopover_select__BkTCf{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);height:34px;padding:0 var(--space-2)}.InlineEditPopover_select__BkTCf:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.InlineEditPopover_actions__gXGjo{display:flex;gap:var(--space-2);justify-content:flex-end;margin-top:var(--space-1)}.InlineEditPopover_cancel__YQJ73,.InlineEditPopover_save__Ve7cI{border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;height:32px;padding:0 var(--space-4)}.InlineEditPopover_cancel__YQJ73{background:#0000;border:1px solid var(--color-border);color:var(--color-text-secondary)}.InlineEditPopover_cancel__YQJ73:hover{background-color:var(--color-surface-muted)}.InlineEditPopover_save__Ve7cI{background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-card)}.InlineEditPopover_save__Ve7cI:hover:not(:disabled){background-color:var(--color-primary-dark)}.InlineEditPopover_save__Ve7cI:disabled{background:var(--color-border);border-color:var(--color-border);color:var(--color-text-disabled);cursor:not-allowed}.InlineEditPopover_cancel__YQJ73:focus-visible,.InlineEditPopover_save__Ve7cI:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ManagementTree_tree__OI\+cT{gap:var(--space-3)}.ManagementTree_node__\+YgYQ,.ManagementTree_tree__OI\+cT{display:flex;flex-direction:column}.ManagementTree_nodeRow__6OMhP{align-items:center;display:flex;gap:var(--space-3)}.ManagementTree_expandBtn__\+l5QS{align-items:center;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;flex:none;height:28px;justify-content:center;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);width:28px}.ManagementTree_expandBtn__\+l5QS:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.ManagementTree_expandBtn__\+l5QS:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:1px}.ManagementTree_expandBtn__\+l5QS:disabled{cursor:default;opacity:.35}.ManagementTree_chevronExpanded__aseOW{transform:rotate(90deg)}.ManagementTree_cardSlot__ZeaJ1{flex:1 1 360px;max-width:420px;min-width:0}.ManagementTree_countBadge__81HqZ{color:var(--color-text-secondary);flex:none;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:600;white-space:nowrap}.ManagementTree_childrenWrap__vz0l\+{border-left:2px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-3);margin-left:var(--space-3);margin-top:var(--space-3)}.ManagementTree_childrenWrap__vz0l\+>*{padding-left:var(--space-4)}@media (max-width:767.98px){.ManagementTree_nodeRow__6OMhP{flex-wrap:wrap}.ManagementTree_countBadge__81HqZ{flex-basis:100%;padding-left:var(--space-10)}}.ManagementTree_emptyState__v920p,.ManagementTree_errorState__w2zFm{color:var(--color-text-secondary);font-size:var(--text-sm);padding:var(--space-2) 0}.ManagementTree_errorState__w2zFm{align-items:center;display:flex;gap:var(--space-3)}.ManagementTree_retryBtn__6TRS7{background:#0000;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-primary);cursor:pointer;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:600;padding:var(--space-1) var(--space-3)}.ManagementTree_retryBtn__6TRS7:hover{background:#c0001a0f}.ManagementTree_skeletonRow__3g3I5{padding:var(--space-2) 0}.ManagementTree_skelLine__uyANa{animation:ManagementTree_mgmtShimmer__sO4Qv 1.4s ease infinite;background-image:linear-gradient(90deg,var(--color-background) 25%,var(--color-border) 50%,var(--color-background) 75%);background-size:200% 100%;border-radius:var(--radius-sm);display:inline-block;height:14px;width:60%}@keyframes ManagementTree_mgmtShimmer__sO4Qv{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ManagementTree_skelLine__uyANa{animation:none}}.Pill_pill__avKya{align-items:center;border-radius:var(--radius-pill);display:inline-flex;font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;line-height:1;padding:var(--space-1) var(--space-3);vertical-align:middle;white-space:nowrap}.Pill_md__EqH5t{font-size:var(--text-sm);font-weight:700;height:32px;padding:0 var(--space-4)}.Pill_warn__Cad2X{background-color:var(--color-gap-medium);color:var(--color-gap-medium-text)}.Pill_neutralDark__k3CJY{background-color:var(--color-secondary);color:var(--color-card)}.Pill_info__e5OI\+{background-color:var(--color-focus-ring);color:var(--color-card)}.Pill_ok__qGaG3{background-color:var(--color-gap-none);color:var(--color-gap-none-text)}.Pill_danger__YgPim{background-color:var(--color-gap-high);color:var(--color-gap-high-text)}.Pill_muted__iFFJR{background-color:var(--color-gap-nodata);color:var(--color-gap-nodata-text)}.Pill_lv1__wPwYM{background-color:var(--color-level-basic-pill-bg)}.Pill_lv1__wPwYM,.Pill_lv2__TGKz1{color:var(--color-level-basic-pill-text)}.Pill_lv2__TGKz1{background-color:var(--color-level-medium)}.Pill_lv3__FpcIG{background-color:var(--color-focus-ring);color:var(--color-card)}.Pill_lv4__evfhQ{background-color:var(--color-level-expert);color:var(--color-card)}.Pill_lvNone__o-DlP{background-color:var(--color-level-nodata-pill-bg);color:var(--color-level-nodata-pill-text)}.Pill_category__\+xzI9{color:var(--color-text-primary);font-weight:700;letter-spacing:.04em}.Pill_tint1__H0fhD{background-color:var(--color-tint-1)}.Pill_tint2__u8lCU{background-color:var(--color-tint-2)}.Pill_tint3__iycjs{background-color:var(--color-tint-3)}.Pill_tint4__aD80y{background-color:var(--color-tint-4)}.Pill_tint5__00mam{background-color:var(--color-tint-5)}.Pill_tint6__xLMkT{background-color:var(--color-tint-6)}.EmployeeDetailPage_tabBar__q1FN\+{border-bottom:2px solid var(--color-border);display:flex;flex-wrap:wrap;gap:0;margin-bottom:var(--space-2)}.EmployeeDetailPage_tabBtn__kD1XG{background:#0000;border:none;border-bottom:2px solid #0000;color:var(--color-text-muted);cursor:pointer;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;margin-bottom:-2px;padding:var(--space-3) var(--space-6);transition:color .15s ease,border-color .15s ease;white-space:nowrap}.EmployeeDetailPage_tabBtn__kD1XG:hover{color:var(--color-text-primary)}.EmployeeDetailPage_tabBtnActive__VS-Kr{border-bottom-color:var(--color-primary);color:var(--color-primary)}.EmployeeDetailPage_tabBtn__kD1XG:focus-visible{border-radius:4px 4px 0 0;outline:3px solid var(--color-focus-ring);outline-offset:-2px}.EmployeeDetailPage_tabCount__RL4F7{align-items:center;background:var(--color-background);border-radius:var(--radius-pill);color:var(--color-text-secondary);display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;margin-left:var(--space-2);min-width:20px;padding:0 6px}.EmployeeDetailPage_tabBtnActive__VS-Kr .EmployeeDetailPage_tabCount__RL4F7{background:#da202c1f;color:var(--color-primary)}.EmployeeDetailPage_page__3Wl\+H{display:flex;flex-direction:column;gap:var(--space-8);margin:0 auto;max-width:1080px;padding:var(--space-8)}.EmployeeDetailPage_breadcrumb__Wt1bO{align-items:center;display:flex;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;gap:var(--space-2)}.EmployeeDetailPage_breadLink__elFCV{color:var(--color-text-secondary);text-decoration:none;transition:color var(--transition-fast)}.EmployeeDetailPage_breadLink__elFCV:hover{color:var(--color-primary)}.EmployeeDetailPage_breadSep__mzWfh{color:var(--color-text-disabled)}.EmployeeDetailPage_breadCurrent__hDURO{color:var(--color-text-primary);font-weight:700}.EmployeeDetailPage_headerCard__AvQhZ{background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8)}.EmployeeDetailPage_headerInner__SyDAH{display:flex;flex-direction:column;gap:var(--space-4)}.EmployeeDetailPage_headerTop__PqEUp{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between}.EmployeeDetailPage_empName__v5KSg{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:800;letter-spacing:-.02em}.EmployeeDetailPage_backBtn__PQrC5{background:#0000;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;flex:none;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;height:36px;padding:0 var(--space-4);transition:border-color var(--transition-fast),color var(--transition-fast);white-space:nowrap}.EmployeeDetailPage_backBtn__PQrC5:hover{border-color:var(--color-text-secondary);color:var(--color-text-primary)}.EmployeeDetailPage_metaLine__SBRvI{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--text-base);gap:var(--space-3)}.EmployeeDetailPage_metaSep__VtRF8{color:var(--color-border)}.EmployeeDetailPage_headerMeta__DxiJq{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-6)}.EmployeeDetailPage_metaItem__amtRG{color:var(--color-text-secondary);font-size:var(--text-sm)}.EmployeeDetailPage_metaLabel__qrMSz{color:var(--color-text-primary);font-family:var(--font-heading);font-weight:600}.EmployeeDetailPage_gapGroup__w6B25{align-items:center;display:inline-flex;gap:var(--space-3)}.EmployeeDetailPage_tableWrap__lCwZx{background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;overflow-x:auto}.EmployeeDetailPage_table__yKTBt{border-collapse:collapse;min-width:700px;width:100%}.EmployeeDetailPage_th__o5L1H{background-color:var(--color-background);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;padding:var(--space-3) var(--space-4);text-align:left;white-space:nowrap}.EmployeeDetailPage_thSortable__wxAdy{padding:0;-webkit-user-select:none;user-select:none}.EmployeeDetailPage_thSortable__wxAdy:hover{background:var(--color-background);color:var(--color-text-primary)}.EmployeeDetailPage_sortBtn__EIUsy{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;padding:var(--space-3) var(--space-4);text-align:left;width:100%}.EmployeeDetailPage_sortBtn__EIUsy:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.EmployeeDetailPage_sortIcon__kA\+-v{display:inline-block;font-size:10px;margin-left:4px;opacity:.35;vertical-align:middle}.EmployeeDetailPage_sortIconActive__A6ms7{color:var(--color-primary);opacity:1}.EmployeeDetailPage_td__leGzw{border-bottom:1px solid var(--color-border);color:var(--color-text-primary);font-size:var(--text-sm);padding:var(--space-3) var(--space-4);vertical-align:middle}.EmployeeDetailPage_row__m3ToV:last-child .EmployeeDetailPage_td__leGzw{border-bottom:none}.EmployeeDetailPage_rowHigh__xNZP0 .EmployeeDetailPage_td__leGzw{background-color:#b71c1c0a}.EmployeeDetailPage_rowHigh__xNZP0:hover .EmployeeDetailPage_td__leGzw{background-color:#b71c1c14}.EmployeeDetailPage_muted__7K8sx{color:var(--color-text-disabled)}.EmployeeDetailPage_inlineEditCell__j7BwF,.EmployeeDetailPage_levelCell__PxeWk{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--space-2);width:100%}.EmployeeDetailPage_inlineEditCell__j7BwF>button,.EmployeeDetailPage_levelCell__PxeWk>button{margin-left:auto}.EmployeeDetailPage_empty__0uITh{color:var(--color-text-secondary);padding:var(--space-8);text-align:center}.EmployeeDetailPage_typeSectionCell__3i5q6{background-color:var(--color-background);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;padding:var(--space-2) var(--space-4);text-transform:uppercase}.EmployeeDetailPage_gapNumeric__ZiGxN{font-family:var(--font-heading);font-weight:700;text-align:center}.EmployeeDetailPage_typeBadge__yBPZK{border-radius:var(--radius-sm);display:inline-block;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;padding:2px var(--space-2)}.EmployeeDetailPage_historyItem__3OAra{border-bottom:1px solid var(--color-border);color:var(--color-text-primary);font-size:var(--text-sm);padding:var(--space-3) var(--space-6)}.EmployeeDetailPage_historyItem__3OAra:last-child{border-bottom:none}.EmployeeDetailPage_historyTable__FP\+YH{min-width:1000px}.EmployeeDetailPage_tdDateTime__mzXo8{white-space:nowrap}.EmployeeDetailPage_skelLine__Y6yMO{animation:EmployeeDetailPage_detailShimmer__6VKlz 1.4s ease infinite;background-image:linear-gradient(90deg,var(--color-background) 25%,var(--color-border) 50%,var(--color-background) 75%);background-size:200% 100%;border-radius:var(--radius-sm);display:inline-block;height:14px}@keyframes EmployeeDetailPage_detailShimmer__6VKlz{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.EmployeeDetailPage_skelLine__Y6yMO{animation:none}}.EmployeeDetailPage_competenciesContent__qOWEb{display:flex;flex-direction:column;gap:var(--space-4)}.EmployeeDetailPage_tdCourse__E3wFm{min-width:220px}.EmployeeDetailPage_tdEntity__iJoQk{min-width:180px}.EmployeeDetailPage_courseLink__v2N0v{color:var(--color-text-primary);font-weight:600;text-decoration:none;transition:color var(--transition-fast)}.EmployeeDetailPage_courseLink__v2N0v:hover{color:var(--color-primary);text-decoration:underline}.EmployeeDetailPage_courseCellText__IxE4L{display:flex;flex-direction:column;min-width:0}.EmployeeDetailPage_linkedTrainingInfo__Hxm\+D{color:var(--color-text-secondary);font-size:var(--text-xs);line-height:1.3;margin-top:var(--space-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EmployeeDetailPage_formacoesKpi__VcgjR{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-6)}.EmployeeDetailPage_formacoesChart__CINsQ{margin-bottom:var(--space-6)}.EmployeeDetailPage_formacoesChart__CINsQ,.EmployeeDetailPage_formacoesError__WUOE8{background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.EmployeeDetailPage_formacoesError__WUOE8{border-left:4px solid var(--color-gap-high);color:var(--color-text-secondary);font-size:var(--text-sm)}.EmployeeDetailPage_errorPage__0ganD{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);justify-content:center;min-height:60vh;padding:var(--space-8);text-align:center}.EmployeeDetailPage_errorIcon__N3QqN{font-size:3rem}.EmployeeDetailPage_errorTitle__AVpPm{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:800}.EmployeeDetailPage_errorMsg__1\+Ypb{color:var(--color-text-secondary);max-width:40ch}.EmployeeDetailPage_errorCard__5PGeL{background-color:var(--color-card);border:1px solid var(--color-border);border-left:4px solid var(--color-gap-high);border-radius:var(--radius-lg);max-width:480px;padding:var(--space-8)}.EmployeeDetailPage_errorBtn__ry3Ma,.EmployeeDetailPage_retry__OJVxh{background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);color:var(--color-card);cursor:pointer;font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;height:44px;padding:0 var(--space-6);transition:background-color var(--transition-fast),border-color var(--transition-fast)}.EmployeeDetailPage_errorBtn__ry3Ma:hover,.EmployeeDetailPage_retry__OJVxh:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.EmployeeDetailPage_supervisorLink__0iHiI{color:var(--color-primary);text-decoration:none}.EmployeeDetailPage_supervisorLink__0iHiI:hover{text-decoration:underline}@media (max-width:767.98px){.EmployeeDetailPage_page__3Wl\+H{padding:var(--space-4)}.EmployeeDetailPage_headerCard__AvQhZ{padding:var(--space-5)}}.EmployeeOrgInfo_list__c7K19{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;margin:var(--space-1) 0 0;padding:0}.EmployeeOrgInfo_item__wSaeW{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--text-xs);gap:var(--space-1);line-height:1.3}.EmployeeOrgInfo_icon__-UnMZ{align-items:center;color:var(--color-text-secondary);display:inline-flex;flex:none;height:12px;justify-content:center;width:12px}.EmployeeOrgInfo_value__Bnec9{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FormacoesPage_page__tQF6Q{display:flex;flex-direction:column;gap:var(--space-6);margin:0 auto;max-width:1280px;padding:var(--space-8)}.FormacoesPage_head__M4qA\+{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between}.FormacoesPage_headLeft__hZu-Q{align-items:baseline;display:flex;flex-wrap:wrap;gap:14px}.FormacoesPage_headRight__jirUW{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.FormacoesPage_title__GoS2T{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:800;letter-spacing:-.02em}.FormacoesPage_count__8HU3X{color:var(--color-text-secondary);font-family:var(--font-heading);font-size:var(--text-base);font-weight:600}.FormacoesPage_tabList__PVxRw{border-bottom:2px solid var(--color-border);display:flex;flex-wrap:wrap;gap:0;margin-bottom:var(--space-4)}.FormacoesPage_tab__SwDeJ{background:#0000;border:none;border-bottom:2px solid #0000;color:var(--color-text-muted);cursor:pointer;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;margin-bottom:-2px;padding:var(--space-3) var(--space-6);transition:color .15s ease,border-color .15s ease;white-space:nowrap}.FormacoesPage_tab__SwDeJ:hover{color:var(--color-text-primary)}.FormacoesPage_tabActive__O3Zw8{border-bottom-color:var(--color-primary);color:var(--color-primary)}.FormacoesPage_tab__SwDeJ:focus-visible{border-radius:4px 4px 0 0;outline:3px solid var(--color-focus-ring);outline-offset:-2px}@media (max-width:480px){.FormacoesPage_tab__SwDeJ{padding:var(--space-3) var(--space-4)}}.FormacoesPage_tabCount__ximIS{align-items:center;background:var(--color-background);border-radius:var(--radius-pill);color:var(--color-text-secondary);display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;margin-left:var(--space-2);min-width:20px;padding:0 6px}.FormacoesPage_tabActive__O3Zw8 .FormacoesPage_tabCount__ximIS{background:#da202c1f;color:var(--color-primary)}.FormacoesPage_panelContent__tcUsp{display:flex;flex-direction:column;gap:var(--space-4)}.FormacoesPage_tableWrap__78lXP{background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;overflow-x:auto}.FormacoesPage_table__w0J8T{border-collapse:collapse;min-width:780px;width:100%}.FormacoesPage_tablePlan__L8IJ4{min-width:960px}.FormacoesPage_th__7lCxL{background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;letter-spacing:.05em;padding:13px var(--space-4);text-align:left;text-transform:uppercase;white-space:nowrap}.FormacoesPage_thNumeric__Wg1Ds{text-align:right}.FormacoesPage_td__HFQNv{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-primary);font-size:var(--text-sm);padding:13px var(--space-4);vertical-align:top}.FormacoesPage_tdNumeric__tKL3A{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.FormacoesPage_row__u6a3W:last-child .FormacoesPage_td__HFQNv{border-bottom:none}.FormacoesPage_row__u6a3W:hover .FormacoesPage_td__HFQNv{background-color:var(--color-surface-muted)}.FormacoesPage_thSortable__zzAYA{cursor:pointer;-webkit-user-select:none;user-select:none}.FormacoesPage_thSortable__zzAYA:hover{background:var(--color-background);color:var(--color-text-primary)}.FormacoesPage_sortIcon__AdfbM{display:inline-block;font-size:10px;margin-left:4px;opacity:.35;vertical-align:middle}.FormacoesPage_sortIconActive__0rp0u{color:var(--color-primary);opacity:1}.FormacoesPage_tdEmployee__7hWOB{min-width:160px}.FormacoesPage_tdCourse__n70h-{min-width:200px;white-space:normal;word-break:break-word}.FormacoesPage_tdEntity__dqFr4{min-width:160px}.FormacoesPage_nameCellInner__6yLvj{align-items:flex-start;display:flex;gap:11px}.FormacoesPage_nameCellText__eMDPO{display:flex;flex-direction:column;min-width:0;padding-top:6px}.FormacoesPage_certBadge__bFmCs{align-items:center;border-radius:var(--radius-pill);display:inline-flex;height:26px;justify-content:center;width:26px}.FormacoesPage_certYes__FjojN{background:#16a34a1f;color:var(--color-gap-none)}.FormacoesPage_certNo__XNJfg{background:#6b72801f;color:var(--color-text-muted)}.FormacoesPage_tableAvatar__O2l7S{align-items:center;background:#da202c1f;border-radius:var(--radius-pill);color:var(--color-primary);display:flex;flex:none;font-family:var(--font-heading);font-size:12px;font-weight:700;height:34px;justify-content:center;width:34px}.FormacoesPage_nameLink__ReYMZ{color:var(--color-text-primary);font-family:var(--font-heading);font-weight:700;text-decoration:none;transition:color var(--transition-fast)}.FormacoesPage_nameLink__ReYMZ:hover{color:var(--color-primary);text-decoration:underline}.FormacoesPage_courseCellText__BNAZB{display:flex;flex-direction:column;min-width:0}.FormacoesPage_linkedTrainingInfo__kNqCh{color:var(--color-text-secondary);font-size:var(--text-xs);line-height:1.3;margin-top:var(--space-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FormacoesPage_courseLink__uZiOm{color:var(--color-text-primary);font-weight:600;text-decoration:none;transition:color var(--transition-fast)}.FormacoesPage_courseLink__uZiOm:hover{color:var(--color-primary);text-decoration:underline}.FormacoesPage_skelCell__9z5Ej{animation:FormacoesPage_formacoesShimmer__X2GC3 1.4s ease infinite;background-image:linear-gradient(90deg,var(--color-background) 25%,var(--color-border) 50%,var(--color-background) 75%);background-size:200% 100%;border-radius:var(--radius-sm);display:inline-block;height:14px}@keyframes FormacoesPage_formacoesShimmer__X2GC3{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.FormacoesPage_skelCell__9z5Ej{animation:none}}.FormacoesPage_empty__5UM-h{color:var(--color-text-secondary);font-size:var(--text-base);padding:var(--space-12) var(--space-4);text-align:center}.FormacoesPage_emptyReset__N8W0I{background:#0000;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-primary);cursor:pointer;display:block;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;height:36px;margin:var(--space-4) auto 0;padding:0 var(--space-4);transition:background-color var(--transition-fast),border-color var(--transition-fast)}.FormacoesPage_emptyReset__N8W0I:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-card)}.FormacoesPage_error__blyr4{background-color:var(--color-card);border:1px solid var(--color-border);border-left:4px solid var(--color-gap-high);border-radius:var(--radius-lg);max-width:520px;padding:var(--space-8)}.FormacoesPage_errorTitle__-RcQf{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:700}.FormacoesPage_errorMsg__2jSRD{color:var(--color-text-secondary);margin-top:var(--space-2)}.FormacoesPage_retry__gqlcC{background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);color:var(--color-card);cursor:pointer;font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;height:44px;margin-top:var(--space-6);padding:0 var(--space-6);transition:background-color var(--transition-fast),border-color var(--transition-fast)}.FormacoesPage_retry__gqlcC:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.FormacoesPage_btnNova__2smfw{align-items:center;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);color:var(--color-card);cursor:pointer;display:inline-flex;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;height:40px;padding:0 var(--space-5);text-decoration:none;transition:background-color var(--transition-fast),border-color var(--transition-fast);white-space:nowrap}.FormacoesPage_btnNova__2smfw:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--color-card)}.FormacoesPage_btnNova__2smfw:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.FormacoesPage_exportError__jgEZN{color:var(--color-gap-high);font-size:var(--text-sm);margin:0 0 var(--space-4)}.FormacoesPage_editLink__iifSc{color:var(--color-primary);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;text-decoration:none;transition:color var(--transition-fast)}.FormacoesPage_editLink__iifSc:hover{text-decoration:underline}.FormacoesPage_editLink__iifSc:focus-visible{border-radius:2px;outline:3px solid var(--color-focus-ring);outline-offset:2px}.FormacoesPage_sortBtn__Z0dR4{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;letter-spacing:inherit;padding:0;text-align:left;text-transform:inherit}.FormacoesPage_sortBtn__Z0dR4:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (max-width:767.98px){.FormacoesPage_page__tQF6Q{padding:var(--space-4)}}.NecessidadesTab_panel__Y2lJS{display:flex;flex-direction:column;gap:var(--space-4)}.NecessidadesTab_exportError__l\+qSB{color:var(--color-gap-high);font-size:var(--text-sm);margin:0}.NecessidadesTab_kpiGrid__iNzWF{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:1fr}@media (min-width:720px){.NecessidadesTab_kpiGrid__iNzWF{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.NecessidadesTab_kpiGrid__iNzWF{grid-template-columns:repeat(4,1fr)}}.NecessidadesTab_list__Ky6mS{display:flex;flex-direction:column;gap:var(--space-3)}.NecessidadesTab_card__LFjhi{align-items:flex-start;background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;padding:var(--space-6)}.NecessidadesTab_cardMain__1zndR{display:flex;flex:1 1 260px;flex-direction:column;gap:var(--space-2);min-width:0}.NecessidadesTab_who__cVfAy{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0}.NecessidadesTab_empLink__VTXKz{color:var(--color-primary);font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;text-decoration:none}.NecessidadesTab_empLink__VTXKz:hover{text-decoration:underline}.NecessidadesTab_empLink__VTXKz:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.NecessidadesTab_meta__v5blP{color:var(--color-text-secondary);font-size:var(--text-sm)}.NecessidadesTab_badges__\+kQEx{display:inline-flex;flex-wrap:wrap;gap:var(--space-1)}.NecessidadesTab_profileBadge__FGHZg{align-items:center;background-color:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-secondary);display:inline-flex;font-size:11px;font-weight:700;padding:2px var(--space-2)}.NecessidadesTab_what__gBois{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0}.NecessidadesTab_compName__3LAk4{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:600;min-width:0;overflow-wrap:break-word}.NecessidadesTab_cardSide__Vq76u{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:var(--space-3)}.NecessidadesTab_levels__vjOec{align-items:center;display:inline-flex;font-size:var(--text-sm);gap:var(--space-2)}.NecessidadesTab_levelArrow__Vy8Ld,.NecessidadesTab_levelCurrent__9hRC\+{color:var(--color-text-secondary)}.NecessidadesTab_levelRequired__NE02u{color:var(--color-text-primary);font-weight:700}.NecessidadesTab_gap__vL5ur{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:600;white-space:nowrap}.NecessidadesTab_skelLine__PVcbc{background-color:var(--color-border-subtle);border-radius:var(--radius-pill);display:block;height:14px;width:60%}.NecessidadesTab_skelLineShort__45KBW{width:35%}.NecessidadesTab_error__8FUa7{background-color:var(--color-card);border:1px solid var(--color-border);border-left:4px solid var(--color-gap-high);border-radius:var(--radius-card);max-width:520px;padding:var(--space-6)}.NecessidadesTab_errorTitle__zBAd4{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:700}.NecessidadesTab_errorMsg__Q4spB{color:var(--color-text-secondary);margin-top:var(--space-2)}.NecessidadesTab_retry__5cCfO{background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);color:var(--color-card);cursor:pointer;font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;height:44px;margin-top:var(--space-6);padding:0 var(--space-6)}.NecessidadesTab_retry__5cCfO:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.NecessidadesTab_retry__5cCfO:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.NecessidadesTab_trainings__gIoS-{align-items:baseline;border-top:1px solid var(--color-border-subtle);display:flex;flex:1 1 100%;flex-wrap:wrap;gap:var(--space-2);padding-top:var(--space-3)}.NecessidadesTab_trainingsLabel__F76Bc{color:var(--color-text-secondary);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.NecessidadesTab_trainingsList__\+WwRT{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;margin:0;min-width:0;padding:0}.NecessidadesTab_trainingItem__f3f4W{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0}.NecessidadesTab_trainingName__SeqwT{color:var(--color-text-primary);font-size:var(--text-sm);min-width:0;overflow-wrap:break-word}.NecessidadesTab_trainingDate__shIcI{color:var(--color-text-secondary);font-size:var(--text-sm);white-space:nowrap}.NecessidadesTab_tableWrap__1-Cpu{background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow-x:auto}.NecessidadesTab_table__zPis1{border-collapse:collapse;font-size:var(--text-sm);width:100%}.NecessidadesTab_th__ICA9b{background-color:var(--color-surface-muted);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-family:var(--font-heading);font-size:11px;font-weight:700;letter-spacing:.04em;padding:var(--space-3) var(--space-4);position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:1}.NecessidadesTab_thSortable__1zmIT{cursor:pointer;-webkit-user-select:none;user-select:none}.NecessidadesTab_thSortable__1zmIT:hover{color:var(--color-text-primary)}.NecessidadesTab_sortIcon__5N28Y{margin-left:var(--space-1);opacity:.45}.NecessidadesTab_sortIconActive__E530m{color:var(--color-primary);opacity:1}.NecessidadesTab_td__fCJuC{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-primary);padding:var(--space-3) var(--space-4);vertical-align:top}.NecessidadesTab_row__YLCls:hover .NecessidadesTab_td__fCJuC{background-color:var(--color-background)}.NecessidadesTab_nameCell__r3XWY{font-weight:600;text-align:left}.NecessidadesTab_compCell__lRgMB{font-weight:600}.NecessidadesTab_gapCell__Z6vlP{align-items:center;display:inline-flex;gap:var(--space-2);white-space:nowrap}.NecessidadesTab_emptyCell__r3lxz{padding:var(--space-6)}.NecessidadesTab_rowWithTrainings__Y0u9K .NecessidadesTab_td__fCJuC{border-bottom:0}.NecessidadesTab_trainingsRow__EEBw4 .NecessidadesTab_trainingsCell__i8oH\+{border-bottom:1px solid var(--color-border-subtle);padding:0 var(--space-4) var(--space-3) var(--space-8)}.NecessidadesTab_trainingsRow__EEBw4 .NecessidadesTab_trainingsCell__i8oH\+ .NecessidadesTab_trainings__gIoS-{background-color:var(--color-surface-muted);border-left:3px solid var(--color-border);border-radius:0 var(--radius-sm) var(--radius-sm) 0;border-top:0;padding:var(--space-2) var(--space-3)}.NecessidadesTab_rowWithTrainings__Y0u9K:hover+.NecessidadesTab_trainingsRow__EEBw4 .NecessidadesTab_trainingsCell__i8oH\+ .NecessidadesTab_trainings__gIoS-{background-color:var(--color-background)}.PlanoTab_panel__fwh5r{display:flex;flex-direction:column;gap:var(--space-4)}.PlanoTab_kpiGrid__Ah\+eD{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:1fr}@media (min-width:720px){.PlanoTab_kpiGrid__Ah\+eD{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.PlanoTab_kpiGrid__Ah\+eD{grid-template-columns:repeat(3,1fr)}}.PlanoTab_viewSwitch__Ju8Zb{align-self:flex-start;background:var(--color-card);border:1px solid var(--color-border);border-radius:8px;display:inline-flex;flex-wrap:wrap;gap:2px;max-width:100%;padding:2px}.PlanoTab_segBtn__3vDMQ{background:#0000;border:none;border-radius:5px;color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;height:32px;padding:0 11px;transition:background-color var(--transition-fast),color var(--transition-fast);white-space:nowrap}.PlanoTab_segBtn__3vDMQ:hover:not(.PlanoTab_segOn__5xeGw){color:var(--color-text-primary)}.PlanoTab_segBtn__3vDMQ:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.PlanoTab_segOn__5xeGw{background:var(--color-primary);color:var(--color-card)}.PlanoTab_body__WsmIk{display:flex;flex-direction:column;gap:var(--space-4)}.PlanoTab_skelBlock__3sQM\+{background-color:var(--color-border-subtle);border-radius:var(--radius-card);display:block;height:240px}.PlanoTab_rowList__VsNTu{background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);list-style:none;margin:0;padding:var(--space-6)}.PlanoTab_rowItem__EpgFX+.PlanoTab_rowItem__EpgFX{border-top:1px solid var(--color-border-subtle)}.PlanoTab_rowBtn__5OXCG{align-items:center;background:#0000;border:none;color:var(--color-text-primary);cursor:pointer;display:flex;font-family:var(--font-heading);font-size:var(--text-sm);gap:var(--space-3);padding:var(--space-3) 0;text-align:left;width:100%}.PlanoTab_rowBtn__5OXCG:hover .PlanoTab_rowLabel__EJ9vb{color:var(--color-primary)}.PlanoTab_rowBtn__5OXCG:focus-visible{border-radius:var(--radius-md);outline:2px solid var(--color-focus-ring);outline-offset:2px}.PlanoTab_rowLabel__EJ9vb{flex:1 1 auto;font-weight:600;min-width:0;overflow-wrap:break-word}.PlanoTab_rowCounts__hHp3a{display:inline-flex;flex:none;gap:var(--space-1)}.PlanoTab_track__\+o\+aE{background-color:var(--color-border-subtle);border-radius:var(--radius-pill);flex:0 0 120px;height:8px;overflow:hidden}.PlanoTab_fill__b0T4a{background-color:var(--color-primary);border-radius:var(--radius-pill);display:block;height:100%}.PlanoTab_chevron__SKKA-{color:var(--color-text-secondary);flex:none}.PlanoTab_detail__mGWPA{padding:0 0 var(--space-4)}.PlanoTab_detailTitle__nhnuq{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:700;margin:0 0 var(--space-2)}.PlanoTab_detailList__27Pu5{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0}.PlanoTab_detailRow__qP8vb{align-items:center;color:var(--color-text-primary);display:flex;flex-wrap:wrap;font-size:var(--text-sm);gap:var(--space-2)}.PlanoTab_detailLink__8uUHL{color:var(--color-primary);font-weight:600;text-decoration:none}.PlanoTab_detailLink__8uUHL:hover{text-decoration:underline}.PlanoTab_detailLink__8uUHL:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.PlanoTab_detailLevels__\+C3NA{color:var(--color-text-secondary)}.PlanoTab_detailCounts__QdNn5{align-items:center;display:inline-flex;gap:var(--space-2);margin-left:auto}.PlanoTab_group__sZy6-+.PlanoTab_group__sZy6-{margin-top:var(--space-3)}.PlanoTab_groupTitle__qwkKE{margin:0 0 var(--space-2)}.PlanoTab_error__tkGxZ{background-color:var(--color-card);border:1px solid var(--color-border);border-left:4px solid var(--color-gap-high);border-radius:var(--radius-card);max-width:520px;padding:var(--space-6)}.PlanoTab_errorTitle__v3Zn8{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:700}.PlanoTab_errorMsg__zCVoo{color:var(--color-text-secondary);margin-top:var(--space-2)}.PlanoTab_retry__8XY6s{background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);color:var(--color-card);cursor:pointer;font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;height:44px;margin-top:var(--space-6);padding:0 var(--space-6)}.PlanoTab_retry__8XY6s:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.PlanoTab_retry__8XY6s:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (max-width:600px){.PlanoTab_rowBtn__5OXCG{flex-wrap:wrap}.PlanoTab_rowLabel__EJ9vb{flex-basis:100%}.PlanoTab_track__\+o\+aE{display:none}}.FormacaoDetailPage_page__dzKsL{display:flex;flex-direction:column;gap:var(--space-6);margin:0 auto;max-width:900px;padding:var(--space-8)}.FormacaoDetailPage_breadcrumb__UUHP-{align-items:center;display:flex;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;gap:var(--space-2)}.FormacaoDetailPage_breadLink__P7KaQ{color:var(--color-text-secondary);text-decoration:none;transition:color var(--transition-fast)}.FormacaoDetailPage_breadLink__P7KaQ:hover{color:var(--color-primary)}.FormacaoDetailPage_breadSep__D26Gn{color:var(--color-text-disabled)}.FormacaoDetailPage_breadCurrent__oUzAH{color:var(--color-text-primary);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FormacaoDetailPage_headerCard__yr\+dN{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-8)}.FormacaoDetailPage_headerTop__CkeCL{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;margin-bottom:var(--space-4)}.FormacaoDetailPage_courseTitle__RZvPr{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:800;letter-spacing:-.02em;margin:0}.FormacaoDetailPage_backBtn__cVFLJ{background:#0000;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;flex:none;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;height:36px;padding:0 var(--space-4);transition:border-color var(--transition-fast),color var(--transition-fast);white-space:nowrap}.FormacaoDetailPage_backBtn__cVFLJ:hover{border-color:var(--color-text-secondary);color:var(--color-text-primary)}.FormacaoDetailPage_headerMeta__USVug{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-6)}.FormacaoDetailPage_metaPair__UpWov{display:flex;flex-direction:column;gap:2px}.FormacaoDetailPage_metaLabel__-b-Oy{color:var(--color-text-secondary);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.FormacaoDetailPage_metaValue__SqmI4{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:600}.FormacaoDetailPage_metaLink__Lu9L4{color:var(--color-primary);font-weight:700;text-decoration:none;transition:opacity var(--transition-fast)}.FormacaoDetailPage_metaLink__Lu9L4:hover{opacity:.75}.FormacaoDetailPage_section__1Jzj6{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-6)}.FormacaoDetailPage_sectionTitle__p31ML{border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;letter-spacing:.06em;margin:0 0 var(--space-4);padding-bottom:var(--space-3);text-transform:uppercase}.FormacaoDetailPage_grid__QiAEc{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.FormacaoDetailPage_field__BL7gE{display:flex;flex-direction:column;gap:var(--space-1)}.FormacaoDetailPage_fieldLabel__Tj6QB{color:var(--color-text-secondary);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.FormacaoDetailPage_observationsBlock__8sTok{margin-top:var(--space-4)}.FormacaoDetailPage_fieldValue__7Hsvr{color:var(--color-text-primary);font-size:var(--text-sm)}.FormacaoDetailPage_fieldValueMuted__kOsfl{color:var(--color-text-disabled)}.FormacaoDetailPage_hoursGrid__ihVtU{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(3,1fr)}@media (max-width:480px){.FormacaoDetailPage_hoursGrid__ihVtU{grid-template-columns:1fr}}.FormacaoDetailPage_hoursCard__Eo-DB{background:var(--color-background);border-radius:var(--radius-md);padding:var(--space-4);text-align:center}.FormacaoDetailPage_hoursValue__XIU5G{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:800}.FormacaoDetailPage_hoursLabel__O5Z0p{color:var(--color-text-secondary);font-size:var(--text-xs);margin-top:2px}.FormacaoDetailPage_observations__v-8DL{color:var(--color-text-primary);font-size:var(--text-sm);line-height:1.6;white-space:pre-wrap}.FormacaoDetailPage_errorCard__8seE9{background:var(--color-card);border:1px solid var(--color-border);border-left:4px solid var(--color-gap-high);border-radius:var(--radius-lg);padding:var(--space-8)}.FormacaoDetailPage_errorMsg__Hjs6x{color:var(--color-text-secondary);margin-bottom:var(--space-4)}.FormacaoDetailPage_retry__HJbk2{background:var(--color-primary);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;height:40px;padding:0 var(--space-5)}.FormacaoDetailPage_retry__HJbk2:hover{background:var(--color-primary-dark)}.FormacaoDetailPage_backLink__1tpW2{display:inline-block;margin-top:var(--space-4)}.FormacaoDetailPage_skelLine__jPb5I{animation:FormacaoDetailPage_detailShimmer__scVEv 1.4s ease infinite;background-image:linear-gradient(90deg,var(--color-background) 25%,var(--color-border) 50%,var(--color-background) 75%);background-size:200% 100%;border-radius:var(--radius-sm);display:inline-block;height:14px}@keyframes FormacaoDetailPage_detailShimmer__scVEv{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.FormacaoDetailPage_skelLine__jPb5I{animation:none}}@media (max-width:767.98px){.FormacaoDetailPage_page__dzKsL{padding:var(--space-4)}.FormacaoDetailPage_headerCard__yr\+dN{padding:var(--space-5)}}.CompetencyMatrix_wrap__-y8kF{background:var(--color-card);border:1px solid var(--color-border);max-height:calc(100vh - var(--space-8));overflow:auto;overscroll-behavior:contain}.CompetencyMatrix_table__EW0MF{border-collapse:initial;border-spacing:0;min-width:100%;table-layout:fixed;width:-webkit-max-content;width:max-content}.CompetencyMatrix_colEmp__BFRwP{width:224px}.CompetencyMatrix_colSumm__gOqaG{width:76px}.CompetencyMatrix_colComp__A-y3R{width:104px}.CompetencyMatrix_colCat__DvUwh{width:108px}.CompetencyMatrix_corner__5v-4H{background:var(--color-background);border-bottom:1px solid var(--color-border);border-right:2px solid var(--color-border);box-shadow:var(--shadow-sticky-col);left:0;padding:0 12px;position:-webkit-sticky;position:sticky;text-align:left;top:0;vertical-align:middle;z-index:5!important}.CompetencyMatrix_cornerInner__IAXiX{align-items:center;display:flex;font-size:12px;gap:8px;white-space:nowrap}.CompetencyMatrix_cornerInner__IAXiX,.CompetencyMatrix_summCorner__HTQdW{color:var(--color-text-secondary);font-family:var(--font-heading);font-weight:700}.CompetencyMatrix_summCorner__HTQdW{background:var(--color-background);border-bottom:1px solid var(--color-border);box-shadow:inset 2px 0 0 var(--color-border),var(--shadow-sticky-col);font-size:11px;position:-webkit-sticky;position:sticky;right:0;text-align:center;top:0;vertical-align:middle;z-index:5!important}.CompetencyMatrix_groupRow__F8NQL th{height:34px;position:-webkit-sticky;position:sticky;top:0;z-index:3}.CompetencyMatrix_groupTh__THDkP{border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);font-family:var(--font-heading);font-size:10px;font-weight:700;letter-spacing:.07em;padding:0 8px;text-align:left;text-transform:uppercase;vertical-align:middle}.CompetencyMatrix_groupLabel__jmAh6{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:5px;left:224px;letter-spacing:inherit;margin-right:4px;padding:3px 6px;position:-webkit-sticky;position:sticky;text-transform:inherit}.CompetencyMatrix_groupLabel__jmAh6:hover{background:#00000012}.CompetencyMatrix_groupLabel__jmAh6:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.CompetencyMatrix_groupCaret__fNJVj{color:var(--color-primary);font-size:9px;line-height:1}.CompetencyMatrix_groupName__j\+PZa{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CompetencyMatrix_groupBadge__fiz6t{display:inline-flex;font-size:9px;font-weight:600;gap:4px;opacity:.75}.CompetencyMatrix_gTech__xG6sa{background-color:var(--color-background);background-image:linear-gradient(#da202c14,#da202c14);color:var(--color-primary)}.CompetencyMatrix_gTrans__AuNJg{background-color:var(--color-background);background-image:linear-gradient(#44444514,#44444514);color:var(--color-secondary)}.CompetencyMatrix_gLang__uAH-e{background-color:var(--color-background);background-image:linear-gradient(#1565c014,#1565c014);color:var(--color-focus-ring)}.CompetencyMatrix_familyRow__LwIOQ td{background:var(--color-border);border-bottom:1px solid var(--color-border);box-sizing:border-box;height:32px;padding:0;vertical-align:middle}.CompetencyMatrix_familyLabel__5zRLf{color:var(--color-text-primary);display:inline-block;font-family:var(--font-heading);font-size:11px;font-weight:700;left:0;letter-spacing:.04em;padding:6px 12px;position:-webkit-sticky;position:sticky;white-space:nowrap}.CompetencyMatrix_profileRow__O62Iu td{background:var(--color-background);border-bottom:1px solid var(--color-border);box-sizing:border-box;height:28px;padding:0;vertical-align:middle}.CompetencyMatrix_profileLabel__5gcVh{color:var(--color-text-secondary);display:inline-block;font-family:var(--font-heading);font-size:10px;font-weight:500;left:0;letter-spacing:.03em;padding:4px 12px 4px 28px;position:-webkit-sticky;position:sticky;white-space:nowrap}.CompetencyMatrix_compRow__WiBQj th{background:var(--color-background);border-bottom:2px solid var(--color-border);border-right:1px solid var(--color-border);cursor:default;height:66px;overflow:hidden;padding:4px;position:-webkit-sticky;position:sticky;text-align:center;top:34px;vertical-align:middle;z-index:3}.CompetencyMatrix_compTh__VPop9{color:var(--color-text-secondary);font-family:var(--font-heading);font-size:11px;font-weight:600}.CompetencyMatrix_compTh__VPop9 span{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:normal}.CompetencyMatrix_collapsedTh__3Gdbm{background:var(--color-surface-muted);color:var(--color-text-disabled);font-size:10px;font-weight:500}.CompetencyMatrix_empCol__8PTma{background:var(--color-card);border-bottom:1px solid var(--color-border);border-right:2px solid var(--color-border);box-shadow:var(--shadow-sticky-col);left:0;padding:0;position:-webkit-sticky;position:sticky;transform:translate(0);vertical-align:middle;z-index:2}.CompetencyMatrix_empInner__29VTX{align-items:center;display:flex;gap:8px;height:100%;min-height:28px;padding:0 10px 0 12px}.CompetencyMatrix_empBtn__bFBNB{align-items:flex-start;background:#0000;border:none;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:1px;height:100%;justify-content:center;min-width:0;padding:0;text-align:left}.CompetencyMatrix_empBtn__bFBNB:hover .CompetencyMatrix_empName__yWDvY{color:var(--color-primary)}.CompetencyMatrix_empBtn__bFBNB:focus-visible{border-radius:3px;outline:2px solid var(--color-focus-ring);outline-offset:-2px}.CompetencyMatrix_empName__yWDvY{color:var(--color-text-primary);font-family:var(--font-heading);font-size:13px;font-weight:600;transition:color .12s}.CompetencyMatrix_empArea__dGhWW,.CompetencyMatrix_empName__yWDvY{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CompetencyMatrix_empArea__dGhWW{color:var(--color-text-secondary);font-size:11px}.CompetencyMatrix_summTd__uKPVK{background:var(--color-card);border-bottom:1px solid var(--color-border);box-shadow:inset 2px 0 0 var(--color-border),var(--shadow-sticky-col);padding:4px;position:-webkit-sticky;position:sticky;right:0;text-align:center;transform:translate(0);vertical-align:middle;z-index:2!important}.CompetencyMatrix_summRow__cGlwV{align-items:center;display:flex;font-family:var(--font-heading);font-size:11px;font-weight:700;gap:3px;height:100%;justify-content:center;min-height:20px;white-space:nowrap;width:100%}.CompetencyMatrix_summRow__cGlwV:focus-visible{border-radius:3px;outline:2px solid var(--color-focus-ring);outline-offset:-2px}.CompetencyMatrix_summHigh__AVysi{color:var(--color-gap-high)}.CompetencyMatrix_summMed__KopXk{color:var(--color-gap-medium)}.CompetencyMatrix_summOk__I5Uxx{color:var(--color-gap-none)}.CompetencyMatrix_summLvHigh__61XIS{color:var(--color-focus-ring)}.CompetencyMatrix_summLvDev__cz7Ce{color:var(--color-level-developing)}.CompetencyMatrix_summNoLevel__0hGf-{color:var(--color-text-secondary)}.CompetencyMatrix_summPending__9r20R{color:var(--color-level-nodata-pill-text)}.CompetencyMatrix_dataRow__ilyjG{position:relative;z-index:0}.CompetencyMatrix_compTd__Om5YD{border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);overflow:hidden;padding:0;text-align:center;vertical-align:middle}.CompetencyMatrix_compTdEditable__u68Ts{cursor:pointer}.CompetencyMatrix_compTdEditable__u68Ts:hover{background:color-mix(in srgb,var(--color-focus-ring) 12%,#0000)}.CompetencyMatrix_compTd__Om5YD,.CompetencyMatrix_empCol__8PTma,.CompetencyMatrix_summTd__uKPVK{height:28px}.CompetencyMatrix_catTd__aIcEb{background:var(--color-surface-muted)}.CompetencyMatrix_dataRow__ilyjG:last-child .CompetencyMatrix_compTd__Om5YD,.CompetencyMatrix_dataRow__ilyjG:last-child .CompetencyMatrix_empCol__8PTma,.CompetencyMatrix_dataRow__ilyjG:last-child .CompetencyMatrix_summTd__uKPVK{border-bottom:none}.CompetencyMatrix_dataRow__ilyjG:nth-child(2n) .CompetencyMatrix_compTd__Om5YD{background:rgba(0,0,0,.016)}.CompetencyMatrix_dataRow__ilyjG:nth-child(2n) .CompetencyMatrix_empCol__8PTma,.CompetencyMatrix_dataRow__ilyjG:nth-child(2n) .CompetencyMatrix_summTd__uKPVK{background:var(--color-surface-muted)}.CompetencyMatrix_dataRow__ilyjG:nth-child(2n) .CompetencyMatrix_catTd__aIcEb{background:rgba(0,0,0,.045)}.CompetencyMatrix_dataRow__ilyjG[data-crit="1"] .CompetencyMatrix_empCol__8PTma{background-color:var(--color-card)!important;background-image:linear-gradient(#b71c1c0a,#b71c1c0a)!important;border-left:3px solid #b71c1c59}.CompetencyMatrix_cb__RE9Pt{accent-color:var(--color-primary);border-radius:3px;cursor:pointer;flex:none;height:15px;width:15px}.CompetencyMatrix_hmCell__xyd7v{align-items:center;display:flex;height:100%;justify-content:center;outline:none;position:relative;width:100%}.CompetencyMatrix_hmCell__xyd7v:focus-visible{box-shadow:inset 0 0 0 2px var(--color-focus-ring)}.CompetencyMatrix_hmSq__loZia{border-radius:3px;flex:none;height:16px;width:16px}.CompetencyMatrix_hmSq__loZia[data-p=High]{background:var(--color-gap-high)}.CompetencyMatrix_hmSq__loZia[data-p=Medium]{background:var(--color-gap-medium)}.CompetencyMatrix_hmSq__loZia[data-p="No Gap"]{background:#2e7d324d}.CompetencyMatrix_hmSq__loZia[data-p="No Data"]{background:#e8e8e8}.CompetencyMatrix_lvBasic__M\+nGz{background:var(--color-level-basic)}.CompetencyMatrix_lvMedium__CriZn{background:var(--color-level-medium)}.CompetencyMatrix_lvAdvanced__byXU7{background:var(--color-focus-ring)}.CompetencyMatrix_lvExpert__KgX-k{background:var(--color-level-expert)}.CompetencyMatrix_lvNoData__yO4KR{background:var(--color-level-nodata)}.CompetencyMatrix_lvExpected__csIc2{background:#0000;border:1.5px dashed var(--color-level-nodata-pill-text);box-sizing:border-box}.CompetencyMatrix_lvExpectedBasic__s-39\+{background:#0000;border:1.5px dashed var(--color-level-basic);box-sizing:border-box}.CompetencyMatrix_lvExpectedMedium__6lyjl{background:#0000;border:1.5px dashed var(--color-level-medium);box-sizing:border-box}.CompetencyMatrix_lvExpectedAdvanced__yaCpL{background:#0000;border:1.5px dashed var(--color-focus-ring);box-sizing:border-box}.CompetencyMatrix_lvExpectedExpert__mai1Z{background:#0000;border:1.5px dashed var(--color-level-expert);box-sizing:border-box}.CompetencyMatrix_gapDot__8vRrY{border:1px solid #ffffff80;border-radius:50%;bottom:3px;flex:none;height:5px;position:absolute;right:3px;width:5px}.CompetencyMatrix_gapDotHigh__vU\+OA{background:var(--color-gap-high)}.CompetencyMatrix_gapDotMed__eEf5s{background:var(--color-gap-medium)}.CompetencyMatrix_gapDotNone__i2yVu{background:var(--color-gap-none)}.CompetencyMatrix_tooltip__Q-eHD{background:#1a1a1a;border-radius:7px;box-shadow:var(--shadow-tooltip);color:#fff;display:flex;flex-direction:column;font-size:12px;gap:3px;line-height:1.45;max-width:280px;min-width:170px;padding:10px 14px;pointer-events:none;position:fixed;z-index:400}.CompetencyMatrix_tipArrow__y4fMO{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid #1a1a1a;bottom:-5px;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.CompetencyMatrix_tipArrowUp__4fUty{border-bottom:5px solid #1a1a1a;border-top:none;bottom:auto;top:-5px}.CompetencyMatrix_tipHead__nDEzO{font-family:var(--font-heading);font-size:13px;font-weight:700;margin-bottom:1px}.CompetencyMatrix_tipSub__L7Qvb{color:#fff9;font-size:11px}.CompetencyMatrix_tipLine__C75-W{color:#ffffffd1}.CompetencyMatrix_editPopup__WFxAX{background:#1a1a1a;border-radius:7px;box-shadow:var(--shadow-tooltip);color:#fff;display:flex;flex-direction:column;font-size:12px;gap:3px;line-height:1.45;max-width:300px;min-width:220px;padding:10px 14px 12px;position:fixed;z-index:401}.CompetencyMatrix_editPopupClamped__XrFt\+{max-height:calc(100vh - 24px);overflow-y:auto}.CompetencyMatrix_editLabel__\+FSo7{color:#fff9;font-size:11px;margin-top:var(--space-2)}.CompetencyMatrix_editSelect__KYE5G{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;font-size:var(--text-xs);height:30px;outline:none;padding:0 var(--space-2);width:100%}.CompetencyMatrix_editSelect__KYE5G:focus-visible{border-color:var(--color-focus-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-focus-ring) 35%,#0000)}.CompetencyMatrix_editSelect__KYE5G:disabled{cursor:not-allowed;opacity:.6}.CompetencyMatrix_editError__K0w6e{color:#ffb4ae;font-weight:600;margin-top:var(--space-1)}.CompetencyMatrix_editActions__5mw8I{display:flex;gap:var(--space-2);justify-content:flex-end;margin-top:var(--space-3)}.CompetencyMatrix_editClose__Kui-9,.CompetencyMatrix_editSave__8Y3Z3{border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-xs);font-weight:600;height:28px;outline:none;padding:0 var(--space-3)}.CompetencyMatrix_editClose__Kui-9{background:#0000;border:1px solid #ffffff59;color:#fff}.CompetencyMatrix_editSave__8Y3Z3{background:var(--color-primary);border:1px solid var(--color-primary);color:#fff}.CompetencyMatrix_editClose__Kui-9:focus-visible,.CompetencyMatrix_editSave__8Y3Z3:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-focus-ring) 45%,#0000)}.CompetencyMatrix_editSave__8Y3Z3:disabled{cursor:not-allowed;opacity:.5}.CompetencyMatrix_skeleton__IDMoj{animation:CompetencyMatrix_skelSh__0BYaZ 1.4s ease infinite;background:linear-gradient(90deg,var(--color-background) 25%,var(--color-border) 50%,var(--color-background) 75%);background-size:200% 100%;border:1px solid var(--color-border);border-radius:var(--radius-lg);height:300px}@keyframes CompetencyMatrix_skelSh__0BYaZ{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.CompetencyMatrix_skeleton__IDMoj{animation:none}}@media (max-width:1023.98px){.CompetencyMatrix_colEmp__BFRwP{width:160px}.CompetencyMatrix_groupLabel__jmAh6{left:160px}.CompetencyMatrix_empArea__dGhWW,.CompetencyMatrix_empName__yWDvY{max-width:104px}.CompetencyMatrix_summTd__uKPVK{position:static}.CompetencyMatrix_summCorner__HTQdW{right:auto}}.MatrixOverview_wrap__vbR6P{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-4)}.MatrixOverview_legend__PVUzU{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--text-xs);gap:var(--space-4);margin-bottom:var(--space-4)}.MatrixOverview_legItem__sD9O2{align-items:center;display:inline-flex;gap:var(--space-2)}.MatrixOverview_legItem__sD9O2 i{border-radius:var(--radius-sm);display:inline-block;flex:none;height:14px;width:14px}.MatrixOverview_legNote__45gii{color:var(--color-text-disabled);font-size:var(--text-xs);margin-left:auto}.MatrixOverview_nonAdditiveNote__D0VtI{color:var(--color-text-secondary);flex:1 1 100%;font-size:var(--text-xs);line-height:1.4;margin:0}.MatrixOverview_scroller__soxF5{overflow-x:auto}.MatrixOverview_table__AtS9F{border-collapse:initial;border-spacing:4px;width:100%}.MatrixOverview_colHead__RdSD-,.MatrixOverview_rowHeadCol__omYhT{color:var(--color-text-secondary);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;font-weight:var(--font-weight-bold,700);letter-spacing:.05em;padding:var(--space-2);text-align:center;text-transform:uppercase;vertical-align:bottom}.MatrixOverview_rowHeadCol__omYhT{text-align:left}.MatrixOverview_colHead__RdSD-{min-width:116px}.MatrixOverview_colHeadCount__aBAIl{color:var(--color-text-disabled);display:block;font-size:10px;font-weight:500;letter-spacing:0;margin-top:2px;text-transform:none}.MatrixOverview_rowHead__1MUYc{align-items:center;display:flex;padding:0 0 0 22px;text-align:left;white-space:nowrap}.MatrixOverview_expandBtn__YGmpc{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;flex:none;font-size:11px;height:20px;justify-content:center;line-height:1;margin-left:-22px;padding:0;width:20px}.MatrixOverview_expandBtn__YGmpc:hover{color:var(--color-primary)}.MatrixOverview_expandBtn__YGmpc:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.MatrixOverview_rowHeadBtn__70kmC{align-items:flex-start;background:#0000;border:none;cursor:pointer;display:flex;flex:1 1 auto;flex-direction:column;font:inherit;gap:1px;min-width:0;padding:var(--space-2) var(--space-3) var(--space-2) 0;text-align:left;width:100%}.MatrixOverview_rowHeadName__iA4fA{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;transition:color .12s}.MatrixOverview_rowHeadBtn__70kmC:hover .MatrixOverview_rowHeadName__iA4fA{color:var(--color-primary)}.MatrixOverview_rowHeadBtn__70kmC:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-focus-ring);outline-offset:2px}.MatrixOverview_rowHeadMeta__ZMh5Q{color:var(--color-text-secondary);font-size:var(--text-xs)}.MatrixOverview_familyRow__lPZX3 .MatrixOverview_rowHeadName__iA4fA{font-size:var(--text-sm);font-weight:700}.MatrixOverview_profileRow__EO1\+G .MatrixOverview_rowHeadBtn__70kmC{padding-left:var(--space-6)}.MatrixOverview_profileRow__EO1\+G .MatrixOverview_rowHeadName__iA4fA{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:500}.MatrixOverview_profileRow__EO1\+G .MatrixOverview_rowHeadMeta__ZMh5Q{font-size:10px}.MatrixOverview_cellWrap__BVGge{padding:0}.MatrixOverview_cell__x2Urm{align-items:center;border:none;border-radius:var(--radius-sm);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:1px;justify-content:center;min-height:52px;padding:var(--space-2);transition:filter .12s;width:100%}.MatrixOverview_cell__x2Urm:hover:not(:disabled){filter:brightness(.94)}.MatrixOverview_cell__x2Urm:disabled{cursor:default}.MatrixOverview_cell__x2Urm:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.MatrixOverview_value__b0zXv{font-feature-settings:"tnum";font-family:var(--font-heading);font-size:var(--text-base);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.MatrixOverview_detail__nXpCK{font-feature-settings:"tnum";font-size:10px;font-variant-numeric:tabular-nums;font-weight:500;opacity:.85}.MatrixOverview_covNone__yTGW1{background:var(--color-card);border:1px dashed var(--color-border);color:var(--color-text-disabled)}.MatrixOverview_cov0__3suzE{background:var(--color-level-nodata);color:var(--color-text-secondary)}.MatrixOverview_cov1__yR1Va{background:var(--color-tint-1);color:var(--color-level-basic-pill-text)}.MatrixOverview_cov2__gnbEP{background:var(--color-level-basic);color:var(--color-level-basic-pill-text)}.MatrixOverview_cov3__bA0M3{background:var(--color-level-medium);color:var(--color-level-expert)}.MatrixOverview_cov4__fq6cd{background:var(--color-focus-ring);color:#fff}.MatrixOverview_cov5__xAg8z{background:var(--color-level-expert);color:#fff}.MatrixOverview_gapNone__JlAay{background:color-mix(in srgb,var(--color-gap-none) 14%,#0000);color:var(--color-gap-none)}.MatrixOverview_gap1__0lfDC{background:color-mix(in srgb,var(--color-gap-medium) 18%,#0000);color:var(--color-gap-medium)}.MatrixOverview_gap2__xY3X1{background:color-mix(in srgb,var(--color-gap-medium) 45%,#0000);color:var(--color-text-primary)}.MatrixOverview_gap3__plsed{background:var(--color-gap-medium);color:var(--color-gap-medium-text)}.MatrixOverview_gap4__Jiyw3{background:var(--color-gap-high);color:var(--color-gap-high-text)}.MatrixOverview_skeleton__4Whzp{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-card);height:320px}.MatrixOverview_empty__Zx16G,.MatrixOverview_error__rI7sZ{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);color:var(--color-text-secondary);padding:var(--space-8);text-align:center}.MatrixOverview_retry__Lrjrv{background:var(--color-primary);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-family:var(--font-heading);font-weight:600;margin-top:var(--space-4);padding:var(--space-2) var(--space-5)}.MatrixOverview_retry__Lrjrv:hover{background:var(--color-primary-dark)}.MatrixOverview_retry__Lrjrv:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (max-width:767.98px){.MatrixOverview_wrap__vbR6P{padding:var(--space-3)}.MatrixOverview_legNote__45gii{margin-left:0}}.SearchableSelect_container__Lv8LN{position:relative;width:100%}.SearchableSelect_trigger__P2H8-{align-items:center;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text-primary);cursor:pointer;display:flex;font-family:inherit;font-size:var(--text-sm);gap:var(--space-2);justify-content:space-between;min-height:36px;padding:var(--space-2) var(--space-3);text-align:left;transition:border-color var(--transition-fast);width:100%}.SearchableSelect_trigger__P2H8-:hover:not(:disabled){border-color:var(--color-text-secondary)}.SearchableSelect_trigger__P2H8-:focus-visible{border-color:var(--color-focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-focus-ring) 20%,#0000);outline:none}.SearchableSelect_trigger__P2H8-:disabled{background:var(--color-background);color:var(--color-text-disabled);cursor:not-allowed}.SearchableSelect_container__Lv8LN[data-open] .SearchableSelect_trigger__P2H8-{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:var(--color-focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-focus-ring) 20%,#0000)}.SearchableSelect_triggerValue__sX8U\+{color:var(--color-text-primary);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchableSelect_triggerPlaceholder__jGuwH{color:var(--color-text-disabled);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchableSelect_triggerArrow__NKoXn{color:var(--color-text-secondary);flex-shrink:0;font-size:var(--text-xs);-webkit-user-select:none;user-select:none}.SearchableSelect_dropdown__QHXtd{background:var(--color-card);border:1px solid var(--color-focus-ring);border-bottom-left-radius:var(--radius-card);border-bottom-right-radius:var(--radius-card);border-top:none;box-shadow:var(--shadow-card);left:0;overflow:hidden;position:absolute;right:0;top:100%;z-index:200}.SearchableSelect_searchWrapper__0yFS9{border-bottom:1px solid var(--color-border);padding:var(--space-2)}.SearchableSelect_searchInput__XV4vJ{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text-primary);font-family:inherit;font-size:var(--text-sm);padding:var(--space-1) var(--space-2);transition:border-color var(--transition-fast);width:100%}.SearchableSelect_searchInput__XV4vJ:focus{border-color:var(--color-focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-focus-ring) 20%,#0000);outline:none}.SearchableSelect_list__Zl3yZ{list-style:none;margin:0;max-height:240px;overflow-y:auto;padding:var(--space-1) 0}.SearchableSelect_option__CKaYM{cursor:pointer;display:flex;flex-direction:column;gap:1px;padding:var(--space-2) var(--space-3);transition:background var(--transition-fast)}.SearchableSelect_option__CKaYM:focus{outline:none}.SearchableSelect_optionHighlighted__UGRGX{background:color-mix(in srgb,var(--color-focus-ring) 10%,#0000)}.SearchableSelect_optionSelected__EXMFp{background:color-mix(in srgb,var(--color-primary) 8%,#0000)}.SearchableSelect_optionSelected__EXMFp .SearchableSelect_optionLabel__8njlb{color:var(--color-primary);font-weight:600}.SearchableSelect_optionLabel__8njlb{color:var(--color-text-primary);font-size:var(--text-sm);line-height:1.3}.SearchableSelect_optionSublabel__XM4\+p{color:var(--color-text-secondary);font-size:var(--text-xs);line-height:1.2}.SearchableSelect_emptyMessage__3-w6l{color:var(--color-text-disabled);font-size:var(--text-sm);font-style:italic;padding:var(--space-3) var(--space-3);text-align:center}.CompetencyFocus_wrap__KmGaK{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-6)}.CompetencyFocus_picker__P32QQ{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-5)}.CompetencyFocus_pickerLabel__DA4LB{color:var(--color-text-secondary);flex:none;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.CompetencyFocus_pickerField__ISNPA{flex:1 1 320px;max-width:560px;min-width:0}.CompetencyFocus_kpis__D3sqj{grid-gap:0;border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;gap:0;grid-template-columns:repeat(5,1fr);margin-bottom:var(--space-5);overflow:hidden}.CompetencyFocus_kpi__JJ-aC{border-right:1px solid var(--color-border-subtle);padding:var(--space-3) var(--space-4)}.CompetencyFocus_kpi__JJ-aC:last-child{border-right:none}.CompetencyFocus_kpi__JJ-aC b{font-feature-settings:"tnum";color:var(--color-text-primary);display:block;font-family:var(--font-heading);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.15}.CompetencyFocus_kpi__JJ-aC span{color:var(--color-text-secondary);font-size:var(--text-xs)}.CompetencyFocus_tableWrap__GWUWA{overflow-x:auto}.CompetencyFocus_table__XGeox{border-collapse:collapse;font-size:var(--text-sm);min-width:860px;width:100%}.CompetencyFocus_table__XGeox thead th{background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;padding:var(--space-2) var(--space-3);text-align:left;text-transform:uppercase;white-space:nowrap}.CompetencyFocus_table__XGeox tbody td{border-bottom:1px solid var(--color-border-subtle);padding:var(--space-2) var(--space-3);vertical-align:middle}.CompetencyFocus_table__XGeox tbody tr:nth-child(2n) td{background:var(--color-surface-muted)}.CompetencyFocus_tdName__GZxr7{color:var(--color-text-primary);font-weight:600;white-space:nowrap}.CompetencyFocus_tdMeta__nE\+Z0{color:var(--color-text-secondary);font-size:var(--text-xs)}.CompetencyFocus_muted__XAq59{color:var(--color-text-disabled)}.CompetencyFocus_empty__bZlTx{border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);padding:var(--space-10) var(--space-6);text-align:center}@media (min-width:768px) and (max-width:1023.98px){.CompetencyFocus_kpis__D3sqj{grid-template-columns:repeat(3,1fr)}.CompetencyFocus_kpi__JJ-aC:nth-child(3n){border-right:none}.CompetencyFocus_kpi__JJ-aC:nth-child(-n+3){border-bottom:1px solid var(--color-border-subtle)}}@media (max-width:767.98px){.CompetencyFocus_wrap__KmGaK{padding:var(--space-4)}.CompetencyFocus_kpis__D3sqj{grid-template-columns:repeat(2,1fr)}.CompetencyFocus_kpi__JJ-aC:nth-child(2n){border-right:none}.CompetencyFocus_kpi__JJ-aC:nth-child(-n+4){border-bottom:1px solid var(--color-border-subtle)}}.MatrixPage_page__ST6eP{display:flex;flex-direction:column;gap:var(--space-6);margin:0 auto;max-width:1600px;padding:var(--space-8)}.MatrixPage_mobileWarning__Yh6iP{align-items:flex-start;background-color:#e5510014;border:1px solid var(--color-gap-medium);border-radius:var(--radius-md);color:var(--color-gap-medium);display:none;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;gap:var(--space-3);padding:var(--space-4) var(--space-6)}.MatrixPage_mobileIcon__ImmbV{flex:none;font-size:var(--text-xl)}@media (max-width:767.98px){.MatrixPage_mobileWarning__Yh6iP{display:flex}.MatrixPage_tbSeg__6Sage{flex-wrap:wrap;max-width:100%}.MatrixPage_headRight__biSzW{margin-left:0}}.MatrixPage_head__ej\+-h{justify-content:space-between}.MatrixPage_headLeft__e6KV8,.MatrixPage_head__ej\+-h{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-4)}.MatrixPage_headRight__biSzW{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end;margin-left:auto}.MatrixPage_title__ry2yG{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:800;letter-spacing:-.02em}.MatrixPage_count__b-yYe{color:var(--color-text-secondary);font-family:var(--font-heading);font-size:var(--text-base);font-weight:600;white-space:nowrap}.MatrixPage_exportError__FLEj2{color:var(--color-gap-high);font-size:var(--text-sm);margin:0}.MatrixPage_error__IeUWr{align-items:center;background-color:var(--color-card);border:1px solid var(--color-border);border-left:4px solid var(--color-gap-high);border-radius:var(--radius-lg);display:flex;font-family:var(--font-heading);font-weight:600;gap:var(--space-4);padding:var(--space-6)}.MatrixPage_retry__tPIjh{background-color:var(--color-primary);border:none;border-radius:var(--radius-md);color:var(--color-card);cursor:pointer;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;height:36px;padding:0 var(--space-4);transition:background-color var(--transition-fast);white-space:nowrap}.MatrixPage_retry__tPIjh:hover{background-color:var(--color-primary-dark)}.MatrixPage_empty__jycrs{align-items:center;background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-secondary);display:flex;flex-direction:column;font-size:var(--text-base);gap:var(--space-4);padding:var(--space-12);text-align:center}.MatrixPage_resetBtn__Qw\+gG{background:#0000;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-primary);cursor:pointer;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;height:36px;padding:0 var(--space-4);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.MatrixPage_resetBtn__Qw\+gG:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-card)}.MatrixPage_toolbar__sQpoO{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between}.MatrixPage_tbLeft__YRkZN{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.MatrixPage_tbSeg__6Sage{background:var(--color-card);border:1px solid var(--color-border);border-radius:8px;display:inline-flex;gap:2px;padding:2px}.MatrixPage_tbSegBtn__GWWnJ{align-items:center;background:#0000;border:none;border-radius:5px;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;gap:6px;height:32px;padding:0 11px;transition:all .12s;white-space:nowrap}.MatrixPage_tbSegBtn__GWWnJ:hover:not(.MatrixPage_tbSegOn__Y6ZGj){background:#0000000d;color:var(--color-text-primary)}.MatrixPage_tbSegOn__Y6ZGj{background:var(--color-primary)!important;color:#fff!important}.MatrixPage_swLabel__ujQTP{align-items:center;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;gap:8px;-webkit-user-select:none;user-select:none}.MatrixPage_swInput__Xh5m-{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.MatrixPage_swTrack__2RHbq{background:#d1d5db;border-radius:10px;display:inline-block;flex:none;height:20px;position:relative;transition:background .15s;width:36px}.MatrixPage_swInput__Xh5m-:checked+.MatrixPage_swTrack__2RHbq{background:var(--color-primary)}.MatrixPage_swInput__Xh5m-:focus-visible+.MatrixPage_swTrack__2RHbq{border-radius:10px;outline:2px solid var(--color-focus-ring);outline-offset:2px}.MatrixPage_swThumb__lpxaT{background:#fff;border-radius:50%;box-shadow:var(--shadow-thumb);height:16px;left:2px;position:absolute;top:2px;transition:transform .15s;width:16px}.MatrixPage_swInput__Xh5m-:checked+.MatrixPage_swTrack__2RHbq .MatrixPage_swThumb__lpxaT{transform:translateX(16px)}.MatrixPage_cbLabel__nod5b{align-items:center;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;gap:8px;-webkit-user-select:none;user-select:none}.MatrixPage_cbInput__Kf96M{accent-color:var(--color-primary);cursor:pointer;flex:none;height:16px;width:16px}.MatrixPage_cbInput__Kf96M:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.MatrixPage_cbInput__Kf96M:checked~.MatrixPage_swText__\+ekBH{color:var(--color-primary)}.MatrixPage_swText__\+ekBH{transition:color .15s}.MatrixPage_swInput__Xh5m-:checked~.MatrixPage_swText__\+ekBH{color:var(--color-primary)}.MatrixPage_tbCompareActive__02K1n{background:var(--color-primary);border:1px solid var(--color-primary);border-radius:8px;color:#fff;cursor:pointer;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;height:36px;padding:0 12px;transition:background .12s;white-space:nowrap}.MatrixPage_tbCompareActive__02K1n:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.MatrixPage_tbExitCompare__Rx9x2{background:#e651001f;border:1px solid var(--color-gap-medium);border-radius:var(--radius-md);color:var(--color-gap-medium);cursor:pointer;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;height:36px;padding:0 var(--space-3);transition:background .12s;white-space:nowrap}.MatrixPage_tbExitCompare__Rx9x2:hover{background:#e6510033}.MatrixPage_stats__qXAD2{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);min-height:28px}.MatrixPage_statCount__dyoGF{color:var(--color-text-secondary);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;margin-right:var(--space-1)}.MatrixPage_statPill__f3dNN{align-items:center;border-radius:var(--radius-pill);display:inline-flex;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;height:22px;padding:0 var(--space-3)}.MatrixPage_statPillHigh__3NC65{background:#b71c1c1f;color:#b71c1c}.MatrixPage_statPillMed__Nyifh{background:#e651001f;color:#c2410c}.MatrixPage_statPillOk__ieUNO{background:#2e7d321f;color:#2e7d32}.MatrixPage_statPillExpert__RtxFv{background:color-mix(in srgb,var(--color-level-expert) 15%,#0000);color:var(--color-level-expert)}.MatrixPage_statPillAdvanced__p0\+9H{background:color-mix(in srgb,var(--color-focus-ring) 15%,#0000);color:var(--color-focus-ring)}.MatrixPage_statPillMedium__OuNAa{background:color-mix(in srgb,var(--color-level-medium) 20%,#0000);color:var(--color-focus-ring)}.MatrixPage_statPillBasic__iwg9u{background:color-mix(in srgb,var(--color-level-basic) 30%,#0000);color:var(--color-level-basic-pill-text)}.MatrixPage_statPillPending__4jBK8{background:var(--color-level-nodata-pill-bg);color:var(--color-level-nodata-pill-text)}.MatrixPage_legend__gXnmy{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-left:auto}.MatrixPage_legSq__tFa3A{border-radius:3px;display:inline-block;flex:none;height:12px;width:12px}.MatrixPage_legHigh__DxnmB{background:var(--color-gap-high)}.MatrixPage_legMed__j7yf9{background:var(--color-gap-medium)}.MatrixPage_legNone__6aZTe{background:#2e7d324d}.MatrixPage_legNodata__OnWm1{background:#e8e8e8;border:1px solid var(--color-border)}.MatrixPage_legExpected__4GPI6{background:#0000;border:1.5px dashed var(--color-level-nodata-pill-text);box-sizing:border-box}.MatrixPage_legLvBasic__Wfe3W{background:var(--color-level-basic)}.MatrixPage_legLvMedium__uXp-s{background:var(--color-level-medium)}.MatrixPage_legLvAdvanced__NbcLt{background:var(--color-focus-ring)}.MatrixPage_legLvExpert__IxOI4{background:var(--color-level-expert)}.MatrixPage_legLabel__f0k\+j{color:var(--color-text-secondary);font-family:var(--font-heading);font-size:var(--text-xs);margin-right:var(--space-2)}.CompetenciesPage_page__QPowe{display:flex;flex-direction:column;gap:var(--space-6);margin:0 auto;max-width:1280px;padding:var(--space-8)}.CompetenciesPage_loadingMsg__WQ\+Ek{color:var(--color-text-secondary)}.CompetenciesPage_errorMsg__th9uh{color:var(--color-gap-high)}.CompetenciesPage_pageTitle__O8qT6{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:800;letter-spacing:-.02em}.CompetenciesPage_tableCard__a-3ZL{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.CompetenciesPage_tableWrap__SGmyv{overflow-x:auto}.CompetenciesPage_table__0PuXZ{border-collapse:collapse;font-size:var(--text-sm);min-width:480px;width:100%}.CompetenciesPage_th__GP1Wk{background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;letter-spacing:.05em;padding:13px var(--space-4);text-align:left;text-transform:uppercase;white-space:nowrap}.CompetenciesPage_td__\+VBqu{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-primary);font-size:var(--text-sm);padding:13px var(--space-4);vertical-align:middle}.CompetenciesPage_row__Eyhyj:last-child .CompetenciesPage_td__\+VBqu{border-bottom:none}.CompetenciesPage_row__Eyhyj:hover .CompetenciesPage_td__\+VBqu{background-color:var(--color-surface-muted)}.CompetenciesPage_typeTech__3fHdM{background:#da202c1a;color:var(--color-primary)}.CompetenciesPage_typeLang__FGle5,.CompetenciesPage_typeTech__3fHdM{align-items:center;border-radius:var(--radius-pill);display:inline-flex;font-size:11px;font-weight:700;height:22px;padding:0 9px}.CompetenciesPage_typeLang__FGle5{background:#2e7d321a;color:var(--color-gap-none)}.CompetenciesPage_muted__HTC9Y{color:var(--color-text-secondary)}.CompetenciesPage_errorName__ALr-w{color:var(--color-gap-high);font-size:var(--text-xs);font-weight:600}.CompetenciesPage_inactiveBadge__dUvjV{background:#b71c1c14;border:1px solid #b71c1c4d;border-radius:var(--radius-pill);color:#b71c1c;color:var(--color-gap-high,#b71c1c);flex:none;font-size:10.5px;font-weight:700;height:20px;letter-spacing:.03em;margin-left:var(--space-2);padding:0 8px;text-transform:uppercase}.CompetenciesPage_editBtn__0czaa,.CompetenciesPage_inactiveBadge__dUvjV{align-items:center;display:inline-flex;font-family:var(--font-heading);white-space:nowrap}.CompetenciesPage_editBtn__0czaa{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-primary);cursor:pointer;font-size:var(--text-xs);font-weight:600;height:28px;padding:0 12px}.CompetenciesPage_editBtn__0czaa:hover{background:#0000000a}.CompetenciesPage_editBtn__0czaa[aria-expanded=true]{background:#c0001a0f;border-color:var(--color-primary);color:var(--color-primary)}.CompetenciesPage_panelCell__K1cHp{border-bottom:2px solid var(--color-primary);padding:0}@media (max-width:767.98px){.CompetenciesPage_page__QPowe{padding:var(--space-4)}}.ImportPage_page__iVPTM{display:flex;flex-direction:column;gap:var(--space-5);margin:0 auto;max-width:860px;padding:var(--space-8)}.ImportPage_pageTitle__sd\+VH{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:800}.ImportPage_section__hlrYr{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-6)}.ImportPage_sectionTitle__2IEl\+{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:700;margin:0 0 var(--space-2)}.ImportPage_sectionDesc__r9l9J{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0 0 var(--space-3)}.ImportPage_uploadRow__HeH5r{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.ImportPage_uploadRowSpaced__sjnYV{margin-top:var(--space-4)}.ImportPage_uploadRowSpacedSm__50UFs{margin-top:var(--space-3)}.ImportPage_runAllSection__fWp86{border-top:1px solid var(--color-border);margin-top:var(--space-4);padding-top:var(--space-4)}.ImportPage_reportListSpaced__eWXBE{margin-top:var(--space-3)}.ImportPage_fileInput__5FLkf{font-size:var(--text-sm)}.ImportPage_uploadBtn__HRwR9{background:var(--color-primary);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;height:38px;padding:0 var(--space-5);transition:background-color var(--transition-fast);white-space:nowrap}.ImportPage_uploadBtn__HRwR9:hover:not(:disabled){background:#9a0015;background:var(--color-primary-dark,#9a0015)}.ImportPage_uploadBtn__HRwR9:disabled{cursor:not-allowed;opacity:.4}.ImportPage_resetBtn__o2Zg9{background:#0000;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;height:38px;padding:0 var(--space-4);transition:background-color var(--transition-fast)}.ImportPage_resetBtn__o2Zg9:hover{background-color:var(--color-background)}.ImportPage_errorBox__dYECc{background:#ffebee;border-radius:var(--radius-md);color:var(--color-gap-high);font-size:var(--text-sm);margin-top:var(--space-4);padding:var(--space-3) var(--space-4)}.ImportPage_reportStats__REfoG{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-bottom:var(--space-4);margin-top:var(--space-5)}.ImportPage_statBlock__S4zVB{text-align:center}.ImportPage_statValue__c4PA1{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:700}.ImportPage_statLabel__NCkud{color:var(--color-text-secondary);font-size:var(--text-xs);margin-top:2px}.ImportPage_reportListItems__Dn24P{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;margin:0;padding:0}.ImportPage_reportItem__v1z5Z{border-radius:var(--radius-sm);font-size:var(--text-xs);padding:4px 8px}.ImportPage_previewBtn__EDaQo{background:var(--color-primary);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;height:38px;padding:0 var(--space-5);transition:background-color var(--transition-fast);white-space:nowrap}.ImportPage_previewBtn__EDaQo:hover:not(:disabled){background:#9a0015;background:var(--color-primary-dark,#9a0015)}.ImportPage_previewBtn__EDaQo:disabled{cursor:not-allowed;opacity:.4}.ImportPage_previewBtn__EDaQo:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ImportPage_requiredColumns__Xb\+xa{margin:0 0 var(--space-4)}.ImportPage_requiredColumnsLabel__xPavJ{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:600;margin:0 0 var(--space-1)}.ImportPage_columnsList__DT2OJ{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);list-style:none;margin:0;padding:0}.ImportPage_columnItem__WJGSM{color:var(--color-text-secondary);font-size:var(--text-xs)}.ImportPage_columnItem__WJGSM code{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-xs);padding:1px 5px}.ImportPage_errorMsg__PLugO{background:#ffebee;border-radius:var(--radius-md);color:var(--color-gap-high);font-size:var(--text-sm);margin-top:var(--space-3);padding:var(--space-3) var(--space-4)}.ImportPage_previewPanel__82iD-{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin-top:var(--space-5);padding:var(--space-5) var(--space-6)}.ImportPage_previewTitle__ezWza{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;margin:0 0 var(--space-4)}.ImportPage_previewStats__NGYFc{display:flex;flex-direction:column;gap:var(--space-2);margin:0 0 var(--space-5)}.ImportPage_statRow__Xycs5{align-items:center;display:flex;font-size:var(--text-sm);gap:var(--space-3)}.ImportPage_statRow__Xycs5 dt{color:var(--color-text-secondary);font-weight:500;min-width:220px}.ImportPage_statRow__Xycs5 dd{color:var(--color-text-primary);font-weight:700;margin:0}.ImportPage_confirmBtn__RVh40{background:var(--color-primary);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;height:40px;margin-top:var(--space-4);padding:0 var(--space-6);transition:background-color var(--transition-fast);white-space:nowrap}.ImportPage_confirmBtn__RVh40:hover:not(:disabled){background:#9a0015;background:var(--color-primary-dark,#9a0015)}.ImportPage_confirmBtn__RVh40:disabled{cursor:not-allowed;opacity:.4}.ImportPage_confirmBtn__RVh40:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ImportPage_status__RQDS0{color:var(--color-text-muted);font-size:var(--text-sm);font-style:italic;margin-top:var(--space-3)}.ImportPage_previewErrors__Gvkag,.ImportPage_previewWarnings__9HJKE{margin-top:var(--space-4)}.ImportPage_previewWarningsTitle__cK8by{color:#e65100;font-size:var(--text-sm);font-weight:600;margin:0 0 var(--space-2)}.ImportPage_previewErrorsTitle__9sN6G{color:var(--color-gap-high);font-size:var(--text-sm);font-weight:600;margin:0 0 var(--space-2)}.ImportPage_previewErrorsList__fNVn8,.ImportPage_previewWarningsList__6ewyF{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;margin:0;padding:0}.ImportPage_previewWarningItem__x27Jz{background:#fff3e0;border-radius:var(--radius-sm);color:#e65100;font-size:var(--text-xs);padding:4px 8px}.ImportPage_previewErrorItem__M6aa9{background:#ffebee;border-radius:var(--radius-sm);color:var(--color-gap-high);font-size:var(--text-xs);padding:4px 8px}.ImportPage_resultsPanel__qGFxm{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin-top:var(--space-5);padding:var(--space-5) var(--space-6)}.ImportPage_resultsTitle__Z9Zx7{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;margin:0 0 var(--space-4)}.ImportPage_resultsStats__L3g1O{display:flex;flex-direction:column;gap:var(--space-2);margin:0 0 var(--space-5)}.ImportPage_statCreated__CwHwP{color:var(--color-gap-none)}.ImportPage_statUpdated__LVH-0{color:var(--color-focus-ring)}.ImportPage_statError__sqQQG{color:var(--color-gap-high)}.ImportPage_detailsBlock__d0Qj6{margin-top:var(--space-4)}.ImportPage_detailsSummary__adyty{color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;padding:var(--space-1) 0}.ImportPage_detailsSummary__adyty:hover{color:var(--color-text-primary)}.ImportPage_errorsList__CYDpx,.ImportPage_warningsList__gSTJj{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;margin:var(--space-2) 0 0;padding:0}.ImportPage_errorItem__VORrl{background:#ffebee;color:var(--color-gap-high)}.ImportPage_errorItem__VORrl,.ImportPage_warningItem__56Hke{border-radius:var(--radius-sm);font-size:var(--text-xs);padding:4px 8px}.ImportPage_warningItem__56Hke{background:#fff3e0;color:#e65100}.ImportPage_fileLabel__hqcfl{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:600;min-width:0}.ImportPage_fileInput__5FLkf:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ImportPage_resetBtn__o2Zg9:focus-visible,.ImportPage_uploadBtn__HRwR9:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ImportPage_netsuiteSourceBadge__TIlvG{align-items:center;background:#1565c01f;border-radius:var(--radius-pill);color:var(--color-focus-ring);display:inline-flex;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:600;height:22px;padding:0 var(--space-3)}@media (max-width:900px){.ImportPage_statRow__Xycs5{flex-wrap:wrap}}@media (max-width:767.98px){.ImportPage_page__iVPTM{padding:var(--space-4)}}@media (max-width:480px){.ImportPage_previewBtn__EDaQo,.ImportPage_uploadBtn__HRwR9{height:auto;min-height:38px;white-space:normal}}.AdminPage_page__AENu2{display:flex;flex-direction:column;gap:var(--space-5);max-width:1440px;padding:var(--space-8)}.AdminPage_pageTitle__2SzFv{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:800}.AdminPage_filterBar__z3rPE{align-items:center;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-4) var(--space-6)}.AdminPage_filterLabel__QJtiO{color:var(--color-text-secondary);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600}.AdminPage_filterSelect__NWLzw{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);height:38px;padding:0 var(--space-3)}.AdminPage_tableCard__bbRam{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden;overflow-x:auto}.AdminPage_table__wOtED{border-collapse:collapse;font-size:var(--text-sm);min-width:720px;width:100%}.AdminPage_th__BPgUj{background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:700;letter-spacing:.05em;padding:11px var(--space-4);text-align:left;text-transform:uppercase}.AdminPage_td__jU6nk{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-primary);padding:13px var(--space-4)}.AdminPage_tdMono__fdbTS,.AdminPage_tdMuted__9RPLc{color:var(--color-text-secondary)}.AdminPage_tdMono__fdbTS{font-family:var(--font-mono);font-size:var(--text-xs)}.AdminPage_tdNoWrap__LiOvd{white-space:nowrap}.AdminPage_loadingMsg__TWxmW{color:var(--color-text-secondary)}.AdminPage_errorMsg__pISAe{color:var(--color-gap-high)}.AdminPage_actionTag__9c0Tg{font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700}@media (max-width:767.98px){.AdminPage_page__AENu2{padding:var(--space-4)}}.AuditLogsPage_page__pBhzp{display:flex;flex-direction:column;gap:var(--space-6);margin:0 auto;max-width:1520px;padding:var(--space-8) var(--space-10) var(--space-16)}.AuditLogsPage_denied__7te5Q{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);justify-content:center;min-height:60vh;text-align:center}.AuditLogsPage_deniedIcon__NIzsy{font-size:3rem}.AuditLogsPage_deniedTitle__fW5Fd{color:var(--color-text-primary);font-family:var(--font-heading);font-size:28px;font-weight:800}.AuditLogsPage_deniedMsg__6djhp{color:var(--color-text-secondary);font-size:14px;max-width:40ch}.AuditLogsPage_deniedBtn__9Wp0W{background:var(--color-primary);border:none;border-radius:var(--radius-md);color:var(--color-card);cursor:pointer;font-family:var(--font-heading);font-size:14px;font-weight:700;height:40px;padding:0 24px}.AuditLogsPage_deniedBtn__9Wp0W:hover{background:var(--color-primary-dark)}.AuditLogsPage_head__kNuhv{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between}.AuditLogsPage_headLeft__\+X4HM{display:flex;flex-direction:column;gap:var(--space-1)}.AuditLogsPage_title__\+hmz2{color:var(--color-text-primary);font-family:var(--font-heading);font-size:30px;font-weight:800;letter-spacing:-.02em}.AuditLogsPage_subtitle__zrpS1{color:var(--color-text-secondary);font-size:15px}.AuditLogsPage_adminBadge__LFVoF{align-items:center;background:#da202c1a;border-radius:var(--radius-pill);color:var(--color-primary);display:inline-flex;font-family:var(--font-heading);font-size:12px;font-weight:700;height:24px;padding:0 12px;width:-webkit-fit-content;width:fit-content}.AuditLogsPage_errState__HcUHk{align-items:center;background:#b71c1c0f;border:1px solid #b71c1c33;border-radius:var(--radius-md);color:var(--color-primary-dark);display:flex;font-size:14px;gap:var(--space-3);padding:var(--space-4)}.AuditLogsPage_retryBtn__3Prnz{background:#0000;border:1px solid var(--color-primary-dark);border-radius:var(--radius-sm);color:var(--color-primary-dark);cursor:pointer;font-size:13px;font-weight:600;padding:4px 12px}.AuditLogsPage_retryBtn__3Prnz:hover{background:#b71c1c14}.AuditLogsPage_tableCard__DdDnS{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;overflow-x:auto}.AuditLogsPage_table__qQ0A5{border-collapse:collapse;font-size:14px;min-width:760px;width:100%}.AuditLogsPage_thExpand__u9dt\+{width:44px}.AuditLogsPage_thExpand__u9dt\+,.AuditLogsPage_th__UTunk{background:var(--color-surface-muted);border-bottom:2px solid var(--color-border);padding:13px 18px}.AuditLogsPage_th__UTunk{color:var(--color-text-secondary);font-family:var(--font-heading);font-size:12px;font-weight:700;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap}.AuditLogsPage_thSortable__Lxm-2{cursor:pointer;-webkit-user-select:none;user-select:none}.AuditLogsPage_thSortable__Lxm-2:hover{color:var(--color-text-primary)}.AuditLogsPage_sortArrow__u8ibs{opacity:.5}.AuditLogsPage_dataRow__NkWfQ{border-bottom:1px solid var(--color-border);height:60px}.AuditLogsPage_dataRow__NkWfQ:last-of-type{border-bottom:none}.AuditLogsPage_dataRowOpen__r2JUF .AuditLogsPage_td__SQUZx,.AuditLogsPage_dataRow__NkWfQ:hover .AuditLogsPage_td__SQUZx{background:rgba(0,0,0,.015)}.AuditLogsPage_tdExpand__2bu2h{padding:0 8px 0 18px;vertical-align:middle}.AuditLogsPage_td__SQUZx{color:var(--color-text-primary);padding:13px 18px;vertical-align:middle}.AuditLogsPage_expandBtn__DukLI{align-items:center;background:#0000;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-size:10px;height:32px;justify-content:center;padding:0;width:28px}.AuditLogsPage_expandBtn__DukLI:hover{border-color:var(--color-primary);color:var(--color-primary)}.AuditLogsPage_expandBtnOpen__9mx9Y{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-card)}.AuditLogsPage_expandBtn__DukLI:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.AuditLogsPage_dateCell__XtM98{display:flex;flex-direction:column;gap:2px}.AuditLogsPage_timeVal__9Pvaj{color:var(--color-text-primary);font-size:14px;font-weight:600}.AuditLogsPage_dateVal__xV9PZ{color:var(--color-text-secondary);font-size:12px}.AuditLogsPage_userCell__Y-eYH{display:flex;flex-direction:column;gap:2px}.AuditLogsPage_userName__o7YhB{color:var(--color-text-primary);font-size:14px;font-weight:600}.AuditLogsPage_userEmail__K6f5a{color:var(--color-text-secondary);font-size:12px}.AuditLogsPage_systemUser__Wxqsq{color:var(--color-text-disabled);font-style:italic}.AuditLogsPage_resourceCell__l4-My{display:flex;flex-direction:column;gap:2px}.AuditLogsPage_resourceType__Sso3N{color:var(--color-text-secondary);font-size:12px}.AuditLogsPage_ipCell__vOxcS,.AuditLogsPage_resourceId__EFPid{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:12px}.AuditLogsPage_badge__VguxP{align-items:center;border-radius:var(--radius-pill);display:inline-flex;font-size:12px;font-weight:600;gap:5px;height:24px;padding:0 8px;white-space:nowrap}.AuditLogsPage_badgeIcon__gwklA{font-size:11px}.AuditLogsPage_actRead__26I-o{background:#9e9e9e1f;color:var(--color-text-secondary)}.AuditLogsPage_actCreate__qy69q{background:#2e7d321a;color:var(--color-gap-none)}.AuditLogsPage_actUpdate__FR-bO{background:#1565c01a;color:var(--color-focus-ring)}.AuditLogsPage_actDelete__D9fWN{background:#b71c1c1a;color:var(--color-primary-dark)}.AuditLogsPage_actImport__LfZkS{background:#e651001a;color:var(--color-gap-medium)}.AuditLogsPage_roleBadge__yVCCl{height:22px}.AuditLogsPage_roleAdmin__gV-Ln{background:#da202c1a;color:var(--color-primary)}.AuditLogsPage_roleHR__8w4gg{background:#1565c01a;color:var(--color-focus-ring)}.AuditLogsPage_roleManager__NHKNf{background:#673ab71a;color:var(--color-accent-purple)}.AuditLogsPage_roleLeader__5yzs-{background:#e651001a;color:var(--color-gap-medium)}.AuditLogsPage_roleViewer__9PGl2{background:#9e9e9e26;color:var(--color-text-secondary)}.AuditLogsPage_detailRow__WVDvj{border-bottom:1px solid var(--color-border)}.AuditLogsPage_detailTd__U3vx-{padding:0}.AuditLogsPage_detailPanel__uK0TS{background:var(--color-background);padding:16px 24px}.AuditLogsPage_detailGrid__b-178{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:0}.AuditLogsPage_detailLabel__3tvkW{color:var(--color-text-secondary);font-family:var(--font-heading);font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.AuditLogsPage_detailMono__IDFMr{color:var(--color-text-primary);font-family:var(--font-mono);font-size:12px;word-break:break-all}.AuditLogsPage_detailMetaWrap__38QZC{margin-top:16px}.AuditLogsPage_metaPre__4w3xp{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-mono);font-size:12px;margin:0;max-height:200px;overflow-y:auto;padding:12px 16px;white-space:pre-wrap}.AuditLogsPage_emptyState__D1UFU{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);justify-content:center;min-height:240px;padding:var(--space-6);text-align:center}.AuditLogsPage_emptyIcon__Pi9u1{font-size:3rem}.AuditLogsPage_emptyTitle__qUMLq{color:var(--color-text-primary);font-size:16px;font-weight:700}.AuditLogsPage_emptyMsg__ltAPV{color:var(--color-text-secondary);font-size:14px;margin:0;max-width:36ch}.AuditLogsPage_emptyReset__7pu8e{background:#0000;border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-heading);font-size:14px;font-weight:600;height:36px;padding:0 16px}.AuditLogsPage_emptyReset__7pu8e:hover{background:#da202c0f;border-color:var(--color-primary);color:var(--color-primary)}.AuditLogsPage_skelRow__4GU3P td{padding:13px 18px}.AuditLogsPage_skel__qWly2{animation:AuditLogsPage_shimmer__Raamp 1.4s ease infinite;background-image:linear-gradient(90deg,var(--color-background) 25%,var(--color-border) 50%,var(--color-background) 75%);background-size:200% 100%;border-radius:var(--radius-sm);display:block;height:14px}@keyframes AuditLogsPage_shimmer__Raamp{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.AuditLogsPage_skel__qWly2{animation:none}}@media (max-width:900px){.AuditLogsPage_page__pBhzp{padding:20px 16px 40px}.AuditLogsPage_detailGrid__b-178{grid-template-columns:1fr}}.AuditLogsPage_sortBtn__Szbsj{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;letter-spacing:inherit;padding:0;text-align:left;text-transform:inherit}.AuditLogsPage_sortBtn__Szbsj:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ImportRunHistoryPage_page__MDm24{display:flex;flex-direction:column;gap:var(--space-6);margin:0 auto;max-width:1280px;padding:var(--space-8)}.ImportRunHistoryPage_pageTitle__C79Jy{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:800;letter-spacing:-.02em}.ImportRunHistoryPage_status__eU8fk,.ImportRunHistoryPage_subtitle__eCk5K{color:var(--color-text-secondary);font-size:var(--text-sm)}.ImportRunHistoryPage_errState__kLPEl{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-3)}.ImportRunHistoryPage_errorMsg__lZkjc{color:var(--color-gap-high);font-size:var(--text-sm)}.ImportRunHistoryPage_retryBtn__hnZZ5{align-items:center;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:600;height:32px;padding:0 14px}.ImportRunHistoryPage_retryBtn__hnZZ5:hover{background:#0000000a}.ImportRunHistoryPage_tableCard__LBkq0{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.ImportRunHistoryPage_tableWrap__p5exB{overflow-x:auto}.ImportRunHistoryPage_table__1CI6k{border-collapse:collapse;font-size:var(--text-sm);min-width:720px;width:100%}.ImportRunHistoryPage_th__mtDOz{background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;letter-spacing:.05em;padding:13px var(--space-4);text-align:left;text-transform:uppercase;white-space:nowrap}.ImportRunHistoryPage_td__stZPS{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-primary);font-size:var(--text-sm);padding:13px var(--space-4);vertical-align:middle;white-space:nowrap}.ImportRunHistoryPage_row__Bm31Q:last-child .ImportRunHistoryPage_td__stZPS{border-bottom:none}.ImportRunHistoryPage_row__Bm31Q:hover .ImportRunHistoryPage_td__stZPS{background-color:var(--color-surface-muted)}.ImportRunHistoryPage_badge__UZU3I{align-items:center;border-radius:var(--radius-pill);display:inline-flex;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:600;height:22px;padding:0 10px;white-space:nowrap}.ImportRunHistoryPage_statusSuccess__bVETI{background:var(--color-gap-none);color:var(--color-gap-none-text)}.ImportRunHistoryPage_statusPartial__T8pxm{background:var(--color-gap-medium);color:var(--color-gap-medium-text)}.ImportRunHistoryPage_statusFailed__uCNqw{background:var(--color-gap-high);color:var(--color-gap-high-text)}.ImportRunHistoryPage_statusRunning__ff6HR{animation:ImportRunHistoryPage_statusRunningPulse__9eZFL 1.6s ease-in-out infinite;background:var(--color-focus-ring);color:#fff}@keyframes ImportRunHistoryPage_statusRunningPulse__9eZFL{0%,to{opacity:1}50%{opacity:.6}}.ImportRunHistoryPage_syncModeFull__QLErH{background:var(--color-background);border:1px solid var(--color-border);color:var(--color-text-secondary)}.ImportRunHistoryPage_syncModeIncremental__5Dww-{background:#e3f2fd;color:var(--color-focus-ring)}.ImportRunHistoryPage_emptyState__uccwi{align-items:center;color:var(--color-text-secondary);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-8);text-align:center}.ImportRunHistoryPage_detailToggleBtn__nTzjp{align-items:center;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:600;height:28px;padding:0 12px;white-space:nowrap}.ImportRunHistoryPage_detailToggleBtn__nTzjp:hover{background:#0000000a}.ImportRunHistoryPage_detailToggleBtn__nTzjp:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ImportRunHistoryPage_detailRow__veFOi .ImportRunHistoryPage_td__stZPS,.ImportRunHistoryPage_detailRow__veFOi>td{background:var(--color-surface-muted);padding:var(--space-4);white-space:normal}.ImportRunHistoryPage_detailPanel__BqsVG{display:flex;flex-direction:column;gap:var(--space-4)}.ImportRunHistoryPage_detailEmpty__IP26r{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0}.ImportRunHistoryPage_detailSection__2ibLc{display:flex;flex-direction:column;gap:var(--space-2)}.ImportRunHistoryPage_detailHeading__Yvjbc{color:var(--color-text-secondary);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.ImportRunHistoryPage_detailList__lAh6G{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);list-style:none;margin:0;max-height:260px;overflow-y:auto;padding:0}.ImportRunHistoryPage_detailItem__Dw7\+l{border-bottom:1px solid var(--color-border-subtle);display:flex;font-size:var(--text-sm);gap:var(--space-3);padding:var(--space-2) var(--space-3)}.ImportRunHistoryPage_detailItem__Dw7\+l:last-child{border-bottom:none}.ImportRunHistoryPage_detailItemId__1lzs\+{color:var(--color-text-secondary);flex:0 0 auto;font-family:var(--font-heading);font-weight:600}.ImportRunHistoryPage_detailItemMessage__CTHrl{color:var(--color-text-primary)}.ImportRunHistoryPage_loadMoreBtn__To0i-{align-items:center;align-self:flex-start;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:600;height:28px;padding:0 12px}.ImportRunHistoryPage_loadMoreBtn__To0i-:hover{background:#0000000a}.ImportRunHistoryPage_loadMoreBtn__To0i-:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (max-width:767.98px){.ImportRunHistoryPage_page__MDm24{padding:var(--space-4)}.ImportRunHistoryPage_detailPanel__BqsVG{box-sizing:border-box;left:0;max-width:calc(100vw - 64px);position:-webkit-sticky;position:sticky}}.ConfirmDialog_backdrop__qYy6b{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:var(--space-4);position:fixed;z-index:1000}.ConfirmDialog_dialog__4i6FQ{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);max-width:420px;padding:var(--space-6);width:100%}.ConfirmDialog_title__fU4XH{color:var(--color-text-primary);font-size:var(--text-lg);font-weight:600;font-weight:var(--font-weight-semibold,600);margin:0 0 var(--space-3)}.ConfirmDialog_message__Ue9yY{color:var(--color-text-secondary);font-size:1rem;font-size:var(--text-base,1rem);margin:0 0 var(--space-6)}.ConfirmDialog_actions__gDBqe{display:flex;gap:var(--space-3);justify-content:flex-end}.ConfirmDialog_cancelButton__\+b8-2,.ConfirmDialog_confirmButton__fGpA8{border:1px solid #0000;border-radius:var(--radius-md);cursor:pointer;font-size:1rem;font-size:var(--text-base,1rem);padding:var(--space-2) var(--space-4)}.ConfirmDialog_cancelButton__\+b8-2{background:var(--color-card);border-color:var(--color-border);color:var(--color-text-primary)}.ConfirmDialog_cancelButton__\+b8-2:hover{background:#f4f5f7;background:var(--color-background,#f4f5f7)}.ConfirmDialog_confirmButton__fGpA8{background:var(--color-primary);color:#fff}.ConfirmDialog_confirmButton__fGpA8:hover{background:var(--color-primary-dark)}.ConfirmDialog_cancelButton__\+b8-2:focus-visible,.ConfirmDialog_confirmButton__fGpA8:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.AccessControlPage_page__1ZMhR{margin:0 auto;max-width:1280px;padding:var(--space-8)}.AccessControlPage_head__d2wi3{margin-bottom:var(--space-6)}.AccessControlPage_title__c14z-{color:var(--color-text-primary);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);margin:0}.AccessControlPage_subtitle__CsstT{color:var(--color-text-muted);font-size:var(--text-sm);margin:var(--space-2) 0 0}.AccessControlPage_tabList__r1weL{border-bottom:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-6)}.AccessControlPage_tab__C4Hld{-webkit-appearance:none;appearance:none;background:none;border:none;border-bottom:3px solid #0000;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);padding:var(--space-3) var(--space-4)}.AccessControlPage_tab__C4Hld:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.AccessControlPage_tabActive__1HQNd{border-bottom-color:var(--color-primary);color:var(--color-primary)}.AccessControlPage_defaultBar__-nly-{align-items:center;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-4) var(--space-6)}.AccessControlPage_defaultLabel__xnywR{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.AccessControlPage_defaultHint__XmS\+E{color:var(--color-text-muted);flex:1 1 260px;font-size:var(--text-xs)}.AccessControlPage_segmented__VOZG3{border:1px solid var(--color-border);border-radius:var(--radius-pill);display:inline-flex;overflow:hidden}.AccessControlPage_segBtn__OjkI3{-webkit-appearance:none;appearance:none;background:var(--color-card);border:none;color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);padding:var(--space-2) var(--space-4)}.AccessControlPage_segBtn__OjkI3:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.AccessControlPage_segOn__EXI6x{background:var(--color-primary);color:#fff}.AccessControlPage_bulkBar__gyMXk{align-items:center;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-card);display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4)}.AccessControlPage_bulkCount__mpE0j{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);margin-right:var(--space-2)}.AccessControlPage_bulkBtn__SU9YR,.AccessControlPage_bulkClear__4jkEz{-webkit-appearance:none;appearance:none;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-primary);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-weight-medium);padding:var(--space-2) var(--space-4)}.AccessControlPage_bulkBtn__SU9YR:hover{border-color:var(--color-primary);color:var(--color-primary)}.AccessControlPage_bulkClear__4jkEz{color:var(--color-text-muted);margin-left:auto}.AccessControlPage_bulkBtn__SU9YR:focus-visible,.AccessControlPage_bulkClear__4jkEz:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.AccessControlPage_tableWrap__BZE9p{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow-x:auto}.AccessControlPage_table__1hfWf{border-collapse:collapse;min-width:900px;width:100%}.AccessControlPage_th__9FfKd{background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.04em;padding:var(--space-3) var(--space-4);text-align:left;text-transform:uppercase;white-space:nowrap}.AccessControlPage_thCheck__XsRAL{width:40px}.AccessControlPage_tdCheck__JBA1N,.AccessControlPage_tdEdit__0skNu,.AccessControlPage_tdName__169gz,.AccessControlPage_td__unSqs{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-primary);font-size:var(--text-sm);padding:var(--space-3) var(--space-4);vertical-align:middle}.AccessControlPage_tdName__169gz{font-weight:var(--font-weight-semibold);text-align:left}.AccessControlPage_tdCheck__JBA1N{width:40px}.AccessControlPage_tdEdit__0skNu{white-space:nowrap}.AccessControlPage_tdEdit__0skNu>button{margin-left:var(--space-2)}.AccessControlPage_roleValue__unsdK{display:inline-flex;flex-direction:column;line-height:1.2}.AccessControlPage_overridden__4aT-6,.AccessControlPage_roleSource__r\+mq7{color:var(--color-text-muted);font-size:var(--text-xs)}.AccessControlPage_overridden__4aT-6{display:block}.AccessControlPage_positionsHint__q8JPx{color:var(--color-text-muted);font-size:var(--text-sm);margin:0 0 var(--space-4)}.AccessControlPage_error__dfDSR{background:color-mix(in srgb,var(--color-gap-high) 12%,#0000);border-radius:var(--radius-card);color:var(--color-gap-high);font-size:var(--text-sm);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4)}@media (max-width:767.98px){.AccessControlPage_page__1ZMhR{padding:var(--space-4)}.AccessControlPage_defaultBar__-nly-{align-items:flex-start}}.TypeTranslationPanel_panel__gbWd2{background:var(--color-background);border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-6)}.TypeTranslationPanel_heading__EuJpf{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;margin:0}.TypeTranslationPanel_nameGrid__4DNpG{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.TypeTranslationPanel_nameGrid__4DNpG{grid-template-columns:1fr}}.TypeTranslationPanel_fieldGroup__2UMaE{display:flex;flex-direction:column;gap:var(--space-1)}.TypeTranslationPanel_label__GLf9M{color:var(--color-text-secondary);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.TypeTranslationPanel_input__qvoSJ{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-sizing:border-box;color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-sm);height:38px;padding:var(--space-2) var(--space-3);transition:border-color .15s ease,outline .15s ease;width:100%}.TypeTranslationPanel_input__qvoSJ:focus{border-color:var(--color-focus-ring);outline:3px solid var(--color-focus-ring);outline-offset:1px}.TypeTranslationPanel_inputError__joAlC{border-color:var(--color-gap-high)}.TypeTranslationPanel_inputError__joAlC:focus{border-color:var(--color-gap-high);outline-color:var(--color-gap-high)}.TypeTranslationPanel_charInfo__c0jVL{color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.2}.TypeTranslationPanel_fieldGroup__2UMaE:has(.TypeTranslationPanel_inputError__joAlC) .TypeTranslationPanel_charInfo__c0jVL{color:var(--color-gap-high);font-weight:600}.TypeTranslationPanel_footer__aHGn5{align-items:center;border-top:1px solid var(--color-border);display:flex;gap:var(--space-3);justify-content:flex-end;padding-bottom:var(--space-2);padding-top:var(--space-2)}.TypeTranslationPanel_cancelBtn__TTD9V{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-primary);cursor:pointer;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;height:36px;padding:0 var(--space-4);transition:background .15s ease}.TypeTranslationPanel_cancelBtn__TTD9V:hover:not(:disabled){background:#0000000a}.TypeTranslationPanel_cancelBtn__TTD9V:disabled{cursor:not-allowed;opacity:.5}.TypeTranslationPanel_saveBtn__IcIsQ{background:var(--color-primary);border:none;border-radius:var(--radius-pill);color:#fff;cursor:pointer;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;height:36px;padding:0 var(--space-5);transition:opacity .15s ease}.TypeTranslationPanel_saveBtn__IcIsQ:hover:not(:disabled){opacity:.88}.TypeTranslationPanel_saveBtn__IcIsQ:disabled{cursor:not-allowed;opacity:.45}.CompetencyTypesPage_page__jZh\+C{display:flex;flex-direction:column;gap:var(--space-6);margin:0 auto;max-width:1280px;padding:var(--space-8)}.CompetencyTypesPage_pageTitle__aPQiS{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:800;letter-spacing:-.02em}.CompetencyTypesPage_status__cK2KR{color:var(--color-text-secondary);font-size:var(--text-sm)}.CompetencyTypesPage_errorMsg__dyzXW{color:var(--color-gap-high);font-size:var(--text-sm)}.CompetencyTypesPage_tableCard__8FTaI{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.CompetencyTypesPage_tableWrap__1VXEg{overflow-x:auto}.CompetencyTypesPage_table__L\+u5p{border-collapse:collapse;font-size:var(--text-sm);min-width:560px;width:100%}.CompetencyTypesPage_th__rIhJD{background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;letter-spacing:.05em;padding:13px var(--space-4);text-align:left;text-transform:uppercase;white-space:nowrap}.CompetencyTypesPage_td__9fI6-{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-primary);font-size:var(--text-sm);padding:13px var(--space-4);vertical-align:middle}.CompetencyTypesPage_row__GNooS:last-child .CompetencyTypesPage_td__9fI6-{border-bottom:none}.CompetencyTypesPage_row__GNooS:hover .CompetencyTypesPage_td__9fI6-{background-color:var(--color-surface-muted)}.CompetencyTypesPage_editBtn__Q2C1w{align-items:center;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:600;height:28px;padding:0 12px;white-space:nowrap}.CompetencyTypesPage_editBtn__Q2C1w:hover{background:#0000000a}.CompetencyTypesPage_editBtn__Q2C1w[aria-expanded=true]{background:#c0001a0f;border-color:var(--color-primary);color:var(--color-primary)}.CompetencyTypesPage_panelCell__Wi\+XU{border-bottom:2px solid var(--color-primary);padding:0}.CompetencyTypesPage_inactiveBadge__dZl9d{align-items:center;background:var(--color-gap-nodata);border-radius:var(--radius-pill);color:var(--color-gap-nodata-text);display:inline-flex;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:600;height:22px;padding:0 10px;white-space:nowrap}@media (max-width:767.98px){.CompetencyTypesPage_page__jZh\+C{padding:var(--space-4)}}.TrainingTranslationPanel_panel__MNZHE{background:var(--color-background);border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-6)}.TrainingTranslationPanel_heading__qax-5{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;margin:0}.TrainingTranslationPanel_loadError__p4Rtl{color:var(--color-gap-high);font-size:var(--text-sm);margin:0}.TrainingTranslationPanel_nameGrid__ZKW42{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.TrainingTranslationPanel_nameGrid__ZKW42{grid-template-columns:1fr}}.TrainingTranslationPanel_fieldGroup__enU88{display:flex;flex-direction:column;gap:var(--space-1)}.TrainingTranslationPanel_label__BMpfF{color:var(--color-text-secondary);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.TrainingTranslationPanel_input__095NI{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-sizing:border-box;color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-sm);height:38px;padding:var(--space-2) var(--space-3);transition:border-color .15s ease,outline .15s ease;width:100%}.TrainingTranslationPanel_input__095NI:focus{border-color:var(--color-focus-ring);outline:3px solid var(--color-focus-ring);outline-offset:1px}.TrainingTranslationPanel_inputError__e8eKi{border-color:var(--color-gap-high)}.TrainingTranslationPanel_inputError__e8eKi:focus{border-color:var(--color-gap-high);outline-color:var(--color-gap-high)}.TrainingTranslationPanel_charInfo__fuTDR{color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.2}.TrainingTranslationPanel_fieldGroup__enU88:has(.TrainingTranslationPanel_inputError__e8eKi) .TrainingTranslationPanel_charInfo__fuTDR{color:var(--color-gap-high);font-weight:600}.TrainingTranslationPanel_footer__JXxKB{align-items:center;border-top:1px solid var(--color-border);display:flex;gap:var(--space-3);justify-content:flex-end;padding-bottom:var(--space-2);padding-top:var(--space-2)}.TrainingTranslationPanel_cancelBtn__m9PM2{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-primary);cursor:pointer;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;height:36px;padding:0 var(--space-4);transition:background .15s ease}.TrainingTranslationPanel_cancelBtn__m9PM2:hover:not(:disabled){background:#0000000a}.TrainingTranslationPanel_cancelBtn__m9PM2:disabled{cursor:not-allowed;opacity:.5}.TrainingTranslationPanel_saveBtn__L-jYR{background:var(--color-primary);border:none;border-radius:var(--radius-pill);color:#fff;cursor:pointer;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;height:36px;padding:0 var(--space-5);transition:opacity .15s ease}.TrainingTranslationPanel_saveBtn__L-jYR:hover:not(:disabled){opacity:.88}.TrainingTranslationPanel_saveBtn__L-jYR:disabled{cursor:not-allowed;opacity:.45}.TrainingPrioritiesPage_page__KaXSO{display:flex;flex-direction:column;gap:var(--space-6);margin:0 auto;max-width:1280px;padding:var(--space-8)}.TrainingPrioritiesPage_pageHeader__VLXxn{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between}.TrainingPrioritiesPage_pageTitle__y3tHW{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:800;letter-spacing:-.02em;margin:0}.TrainingPrioritiesPage_status__xtGMe{color:var(--color-text-secondary);font-size:var(--text-sm)}.TrainingPrioritiesPage_errorMsg__sKuj8{color:var(--color-gap-high);font-size:var(--text-sm)}.TrainingPrioritiesPage_addForm__XxjqR{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-5)}.TrainingPrioritiesPage_addFormRow__Mf7IZ{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.TrainingPrioritiesPage_fieldLabel__MTw-1{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:600;white-space:nowrap}.TrainingPrioritiesPage_textInput__yFwyp{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);color:var(--color-text-primary);flex:1 1 200px;font-size:var(--text-sm);height:36px;min-width:160px;outline:none;padding:0 var(--space-3)}.TrainingPrioritiesPage_textInput__yFwyp:focus{border-color:var(--color-focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-focus-ring) 25%,#0000)}.TrainingPrioritiesPage_textInput__yFwyp:disabled{cursor:not-allowed;opacity:.6}.TrainingPrioritiesPage_addBtn__SKJe8{align-items:center;background:var(--color-primary);border:none;border-radius:var(--radius-pill);color:var(--color-card);cursor:pointer;display:inline-flex;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;height:36px;padding:0 var(--space-4);transition:opacity .15s;white-space:nowrap}.TrainingPrioritiesPage_addBtn__SKJe8:disabled{cursor:not-allowed;opacity:.5}.TrainingPrioritiesPage_addBtn__SKJe8:hover:not(:disabled){opacity:.88}.TrainingPrioritiesPage_addBtn__SKJe8:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.TrainingPrioritiesPage_tableCard__-TLhD{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.TrainingPrioritiesPage_tableWrap__BBqGg{overflow-x:auto}.TrainingPrioritiesPage_table__BRmlx{border-collapse:collapse;font-size:var(--text-sm);min-width:480px;width:100%}.TrainingPrioritiesPage_th__dWszN{background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;letter-spacing:.05em;padding:13px var(--space-4);text-align:left;text-transform:uppercase;white-space:nowrap}.TrainingPrioritiesPage_td__cr5av{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-primary);font-size:var(--text-sm);padding:13px var(--space-4);vertical-align:middle}.TrainingPrioritiesPage_row__9MwdC:last-child .TrainingPrioritiesPage_td__cr5av{border-bottom:none}.TrainingPrioritiesPage_row__9MwdC:hover .TrainingPrioritiesPage_td__cr5av{background-color:var(--color-surface-muted)}.TrainingPrioritiesPage_emptyCell__jJ5y4{color:var(--color-text-muted);font-size:var(--text-sm);padding:var(--space-6) var(--space-4);text-align:center}.TrainingPrioritiesPage_nameText__RGbPf{font-weight:500}.TrainingPrioritiesPage_badgeActive__yQedq,.TrainingPrioritiesPage_badgeInactive__862Gz{align-items:center;border-radius:var(--radius-pill);display:inline-flex;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;height:22px;letter-spacing:.04em;padding:0 10px}.TrainingPrioritiesPage_badgeActive__yQedq{background:#16a34a1f;color:var(--color-gap-none)}.TrainingPrioritiesPage_badgeInactive__862Gz{background:#6b72801f;color:var(--color-text-muted)}.TrainingPrioritiesPage_editForm__In5Ys{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.TrainingPrioritiesPage_editInput__bGBYY{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-primary);font-size:var(--text-sm);height:32px;min-width:160px;outline:none;padding:0 var(--space-3)}.TrainingPrioritiesPage_editInput__bGBYY:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 15%,#0000)}.TrainingPrioritiesPage_actions__Uof7u{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.TrainingPrioritiesPage_activateBtn__BxBPN,.TrainingPrioritiesPage_cancelBtn__wiY-r,.TrainingPrioritiesPage_deactivateBtn__fAMp1,.TrainingPrioritiesPage_editBtn__vtVwT,.TrainingPrioritiesPage_saveBtn__V0n5M{align-items:center;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:600;height:28px;padding:0 12px;transition:background .12s;white-space:nowrap}.TrainingPrioritiesPage_cancelBtn__wiY-r:hover,.TrainingPrioritiesPage_editBtn__vtVwT:hover{background:#0000000a}.TrainingPrioritiesPage_activateBtn__BxBPN:focus-visible,.TrainingPrioritiesPage_cancelBtn__wiY-r:focus-visible,.TrainingPrioritiesPage_deactivateBtn__fAMp1:focus-visible,.TrainingPrioritiesPage_editBtn__vtVwT:focus-visible,.TrainingPrioritiesPage_saveBtn__V0n5M:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.TrainingPrioritiesPage_saveBtn__V0n5M{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-card)}.TrainingPrioritiesPage_saveBtn__V0n5M:hover:not(:disabled){opacity:.88}.TrainingPrioritiesPage_activateBtn__BxBPN:disabled,.TrainingPrioritiesPage_cancelBtn__wiY-r:disabled,.TrainingPrioritiesPage_deactivateBtn__fAMp1:disabled,.TrainingPrioritiesPage_editBtn__vtVwT:disabled,.TrainingPrioritiesPage_saveBtn__V0n5M:disabled{cursor:not-allowed;opacity:.5}.TrainingPrioritiesPage_deactivateBtn__fAMp1{border-color:var(--color-gap-high);color:var(--color-gap-high)}.TrainingPrioritiesPage_deactivateBtn__fAMp1:hover:not(:disabled){background:#c0001a0f}.TrainingPrioritiesPage_activateBtn__BxBPN{border-color:var(--color-gap-none);color:var(--color-gap-none)}.TrainingPrioritiesPage_activateBtn__BxBPN:hover:not(:disabled){background:#16a34a0f}.TrainingPrioritiesPage_errorRow__PvU6z td{border-bottom:1px solid var(--color-border-subtle);padding:0 var(--space-4) var(--space-2)}.TrainingPrioritiesPage_inlineError__1v2u8{color:var(--color-gap-high);font-size:var(--text-xs);margin:var(--space-1) 0 0}.TrainingPrioritiesPage_panelCell__MTL0g{border-bottom:2px solid var(--color-primary);padding:0}@media (max-width:767.98px){.TrainingPrioritiesPage_page__KaXSO{padding:var(--space-4)}}.TrainingReasonsPage_page__HgIKo{display:flex;flex-direction:column;gap:var(--space-6);margin:0 auto;max-width:1280px;padding:var(--space-8)}.TrainingReasonsPage_pageHeader__XGyk0{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between}.TrainingReasonsPage_pageTitle__MEy4b{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:800;letter-spacing:-.02em;margin:0}.TrainingReasonsPage_status__0Yyw3{color:var(--color-text-secondary);font-size:var(--text-sm)}.TrainingReasonsPage_errorMsg__aecYa{color:var(--color-gap-high);font-size:var(--text-sm)}.TrainingReasonsPage_addForm__HFDhj{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-5)}.TrainingReasonsPage_addFormRow__ryNBO{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.TrainingReasonsPage_fieldLabel__1iqqU{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:600;white-space:nowrap}.TrainingReasonsPage_textInput__Sych\+{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);color:var(--color-text-primary);flex:1 1 200px;font-size:var(--text-sm);height:36px;min-width:160px;outline:none;padding:0 var(--space-3)}.TrainingReasonsPage_textInput__Sych\+:focus{border-color:var(--color-focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-focus-ring) 25%,#0000)}.TrainingReasonsPage_textInput__Sych\+:disabled{cursor:not-allowed;opacity:.6}.TrainingReasonsPage_addBtn__EAsri{align-items:center;background:var(--color-primary);border:none;border-radius:var(--radius-pill);color:var(--color-card);cursor:pointer;display:inline-flex;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;height:36px;padding:0 var(--space-4);white-space:nowrap}.TrainingReasonsPage_addBtn__EAsri:hover{opacity:.9}.TrainingReasonsPage_saveBtn__gF8n1{align-items:center;background:var(--color-primary);border:none;border-radius:var(--radius-pill);color:var(--color-card);cursor:pointer;display:inline-flex;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:600;height:32px;padding:0 var(--space-3);white-space:nowrap}.TrainingReasonsPage_saveBtn__gF8n1:hover{opacity:.9}.TrainingReasonsPage_saveBtn__gF8n1:disabled{cursor:not-allowed;opacity:.5}.TrainingReasonsPage_cancelBtn__89GVS{align-items:center;background:#0000;border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:600;height:32px;padding:0 var(--space-3);white-space:nowrap}.TrainingReasonsPage_cancelBtn__89GVS:hover{background:#0000000a}.TrainingReasonsPage_cancelBtn__89GVS:disabled{cursor:not-allowed;opacity:.5}.TrainingReasonsPage_addBtn__EAsri:focus-visible,.TrainingReasonsPage_cancelBtn__89GVS:focus-visible,.TrainingReasonsPage_saveBtn__gF8n1:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.TrainingReasonsPage_tableCard__15RC3{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.TrainingReasonsPage_tableWrap__o87Hy{overflow-x:auto}.TrainingReasonsPage_table__XKFsj{border-collapse:collapse;font-size:var(--text-sm);min-width:400px;width:100%}.TrainingReasonsPage_th__nk1JL{background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;letter-spacing:.05em;padding:13px var(--space-4);text-align:left;text-transform:uppercase;white-space:nowrap}.TrainingReasonsPage_td__jwx9j{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-primary);font-size:var(--text-sm);padding:13px var(--space-4);vertical-align:middle}.TrainingReasonsPage_row__jKhhA:last-child .TrainingReasonsPage_td__jwx9j{border-bottom:none}.TrainingReasonsPage_row__jKhhA:hover .TrainingReasonsPage_td__jwx9j{background-color:var(--color-surface-muted)}.TrainingReasonsPage_rowInactive__h126h .TrainingReasonsPage_td__jwx9j{opacity:.55}.TrainingReasonsPage_nameCell__Lec9O{display:inline-block}.TrainingReasonsPage_nameMuted__VPHa7{color:var(--color-text-secondary);text-decoration:line-through}.TrainingReasonsPage_editRow__sOYbF{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.TrainingReasonsPage_editBtn__2zHPL{align-items:center;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:600;height:28px;padding:0 12px;white-space:nowrap}.TrainingReasonsPage_editBtn__2zHPL:hover{background:#0000000a}.TrainingReasonsPage_editBtn__2zHPL:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.TrainingReasonsPage_toggleWrap__P-PdS{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.TrainingReasonsPage_toggleLabel__ncgzq{align-items:center;cursor:pointer;display:inline-flex;position:relative}.TrainingReasonsPage_toggleInput__hirvT{height:0;opacity:0;position:absolute;width:0}.TrainingReasonsPage_toggleInput__hirvT:focus-visible+.TrainingReasonsPage_toggleTrack__FTTg-{outline:2px solid var(--color-focus-ring);outline-offset:2px}.TrainingReasonsPage_toggleTrack__FTTg-{background:var(--color-border);border-radius:10px;display:inline-block;height:20px;position:relative;transition:background .15s ease;width:36px}.TrainingReasonsPage_toggleInput__hirvT:checked+.TrainingReasonsPage_toggleTrack__FTTg-{background:var(--color-primary)}.TrainingReasonsPage_toggleTrack__FTTg-:after{background:var(--color-card);border-radius:50%;content:"";height:14px;left:3px;position:absolute;top:3px;transition:left .15s ease;width:14px}.TrainingReasonsPage_toggleInput__hirvT:checked+.TrainingReasonsPage_toggleTrack__FTTg-:after{left:19px}.TrainingReasonsPage_rowError__2vb3Y{color:var(--color-gap-high);font-size:var(--text-xs)}.TrainingReasonsPage_emptyCell__J4EfP{color:var(--color-text-secondary);font-size:var(--text-sm);padding:var(--space-8) var(--space-4);text-align:center}@media (max-width:767.98px){.TrainingReasonsPage_page__HgIKo{padding:var(--space-4)}}.TrainingNameCombobox_container__i6dng{position:relative;width:100%}.TrainingNameCombobox_inputWrapper__JZDm0{align-items:center;display:flex;position:relative}.TrainingNameCombobox_input__cc44j{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text-primary);font-family:inherit;font-size:var(--text-sm);padding:var(--space-2) var(--space-3);padding-right:var(--space-8);transition:border-color var(--transition-fast);width:100%}.TrainingNameCombobox_input__cc44j:focus{border-color:var(--color-focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-focus-ring) 20%,#0000);outline:none}.TrainingNameCombobox_inputError__g3d6I{border-color:var(--color-gap-high)}.TrainingNameCombobox_inputError__g3d6I:focus{border-color:var(--color-gap-high);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-gap-high) 20%,#0000)}.TrainingNameCombobox_spinner__FAn97{animation:TrainingNameCombobox_spin__rlWf\+ .7s linear infinite;border:2px solid var(--color-border);border-radius:50%;border-top-color:var(--color-primary);flex-shrink:0;height:14px;pointer-events:none;position:absolute;right:var(--space-3);width:14px}@keyframes TrainingNameCombobox_spin__rlWf\+{to{transform:rotate(1turn)}}.TrainingNameCombobox_list__99xw1{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);left:0;list-style:none;margin:0;max-height:240px;overflow-y:auto;padding:var(--space-1) 0;position:absolute;right:0;top:calc(100% + 2px);z-index:200}.TrainingNameCombobox_option__ZLLYE{color:var(--color-text-primary);cursor:pointer;font-size:var(--text-sm);line-height:1.4;padding:var(--space-2) var(--space-3);transition:background var(--transition-fast)}.TrainingNameCombobox_optionHighlighted__WB49C{background:color-mix(in srgb,var(--color-focus-ring) 10%,#0000)}.TrainingNameCombobox_optionSelected__4mvlQ{background:color-mix(in srgb,var(--color-primary) 8%,#0000);color:var(--color-primary);font-weight:600}.TrainingNameCombobox_error__B8x\+O{color:var(--color-gap-high);display:block;font-size:var(--text-xs);font-weight:600;margin-top:var(--space-1)}.PlannedTrainingNewPage_page__Tj261{display:flex;flex-direction:column;gap:var(--space-6);margin:0 auto;max-width:720px;padding:var(--space-8)}.PlannedTrainingNewPage_breadcrumb__yCAe5{align-items:center;display:flex;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;gap:var(--space-2)}.PlannedTrainingNewPage_breadLink__30-qE{color:var(--color-text-secondary);text-decoration:none;transition:color var(--transition-fast)}.PlannedTrainingNewPage_breadLink__30-qE:hover{color:var(--color-primary)}.PlannedTrainingNewPage_breadSep__r8yBb{color:var(--color-text-disabled)}.PlannedTrainingNewPage_breadCurrent__OcSCZ{color:var(--color-text-primary);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlannedTrainingNewPage_pageTitle__4C-uH{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:800;letter-spacing:-.02em;margin:0}.PlannedTrainingNewPage_formCard__CI4tj{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-8)}.PlannedTrainingNewPage_formTitle__hHud1{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;margin:0 0 var(--space-2)}.PlannedTrainingNewPage_serverError__pHZhU{background:#fff5f5;border-left:1px solid var(--color-gap-high);border:1px solid var(--color-gap-high);border-left-width:4px;border-radius:var(--radius-md);color:var(--color-gap-high);font-size:var(--text-sm);font-weight:600;padding:var(--space-3) var(--space-4)}.PlannedTrainingNewPage_fieldGroup__vYO8A{display:flex;flex-direction:column;gap:var(--space-1)}.PlannedTrainingNewPage_label__fXTeY{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600}.PlannedTrainingNewPage_input__DbP-e,.PlannedTrainingNewPage_select__gNd2V,.PlannedTrainingNewPage_textarea__ltWnH{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text-primary);font-family:inherit;font-size:var(--text-sm);padding:var(--space-2) var(--space-3);transition:border-color var(--transition-fast);width:100%}.PlannedTrainingNewPage_input__DbP-e:focus,.PlannedTrainingNewPage_select__gNd2V:focus,.PlannedTrainingNewPage_textarea__ltWnH:focus{border-color:var(--color-focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-focus-ring) 20%,#0000);outline:none}.PlannedTrainingNewPage_input__DbP-e:disabled,.PlannedTrainingNewPage_select__gNd2V:disabled,.PlannedTrainingNewPage_textarea__ltWnH:disabled{background:var(--color-background);color:var(--color-text-muted);cursor:not-allowed}.PlannedTrainingNewPage_textarea__ltWnH{min-height:96px;resize:vertical}.PlannedTrainingNewPage_error__l-pFK{color:var(--color-gap-high);font-size:var(--text-xs);font-weight:600}.PlannedTrainingNewPage_actions__-K\+7k{align-items:center;border-top:1px solid var(--color-border);display:flex;flex-direction:row;gap:var(--space-3);justify-content:flex-end;margin-top:var(--space-2);padding-top:var(--space-4)}.PlannedTrainingNewPage_submitBtn__5AT0i{background:var(--color-primary);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;height:40px;padding:0 var(--space-6);transition:background var(--transition-fast);white-space:nowrap}.PlannedTrainingNewPage_submitBtn__5AT0i:hover:not(:disabled){background:#a0001a;background:var(--color-primary-dark,#a0001a)}.PlannedTrainingNewPage_submitBtn__5AT0i:disabled{cursor:not-allowed;opacity:.6}.PlannedTrainingNewPage_cancelBtn__LgN08{align-items:center;background:#0000;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;height:40px;padding:0 var(--space-4);text-decoration:none;transition:border-color var(--transition-fast),color var(--transition-fast);white-space:nowrap}.PlannedTrainingNewPage_cancelBtn__LgN08:hover{border-color:var(--color-text-secondary);color:var(--color-text-primary)}@media (max-width:767.98px){.PlannedTrainingNewPage_page__Tj261{padding:var(--space-4)}.PlannedTrainingNewPage_formCard__CI4tj{padding:var(--space-5)}}.EmployeeMultiSelect_wrapper__CPKMU{display:flex;flex-direction:column;gap:var(--space-2)}.EmployeeMultiSelect_label__vv9X7{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.EmployeeMultiSelect_chips__tuMF3{display:flex;flex-wrap:wrap;gap:var(--space-2)}.EmployeeMultiSelect_chip__eglNa{align-items:center;background-color:#da202c14;border:1px solid #da202c4d;border-radius:var(--radius-pill);color:var(--color-primary-dark);display:inline-flex;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:600;gap:4px;line-height:1.4;padding:3px var(--space-2) 3px var(--space-3)}.EmployeeMultiSelect_chipRemove__n\+hht{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--color-primary-dark);cursor:pointer;display:inline-flex;flex:none;font-size:15px;height:16px;justify-content:center;line-height:1;padding:0;transition:background-color var(--transition-fast);width:16px}.EmployeeMultiSelect_chipRemove__n\+hht:hover:not(:disabled){background-color:#da202c26}.EmployeeMultiSelect_chipRemove__n\+hht:disabled{color:var(--color-text-disabled);cursor:not-allowed}.PlannedTrainingBulkNewPage_page__D5CXC{display:flex;flex-direction:column;gap:var(--space-6);margin:0 auto;max-width:720px;padding:var(--space-8)}.PlannedTrainingBulkNewPage_breadcrumb__LJcOn{align-items:center;display:flex;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;gap:var(--space-2)}.PlannedTrainingBulkNewPage_breadLink__-fszh{color:var(--color-text-secondary);text-decoration:none;transition:color var(--transition-fast)}.PlannedTrainingBulkNewPage_breadLink__-fszh:hover{color:var(--color-primary)}.PlannedTrainingBulkNewPage_breadSep__EH8WW{color:var(--color-text-disabled)}.PlannedTrainingBulkNewPage_breadCurrent__BWh\+Q{color:var(--color-text-primary);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlannedTrainingBulkNewPage_pageTitle__Hdpme{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:800;letter-spacing:-.02em;margin:0}.PlannedTrainingBulkNewPage_serverError__jVS4k{background:#fff5f5;border-left:1px solid var(--color-gap-high);border:1px solid var(--color-gap-high);border-left-width:4px;border-radius:var(--radius-md);color:var(--color-gap-high);font-size:var(--text-sm);font-weight:600;padding:var(--space-3) var(--space-4)}.PlannedTrainingBulkNewPage_scopeCard__Xagrb{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-8)}.PlannedTrainingBulkNewPage_sectionTitle__8wbwR{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;margin:0}.PlannedTrainingBulkNewPage_toggleRow__pZLMC{align-items:center;color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;gap:var(--space-2);width:-webkit-fit-content;width:fit-content}.PlannedTrainingBulkNewPage_toggleInput__XtX1m{accent-color:var(--color-primary);cursor:pointer;height:18px;width:18px}.PlannedTrainingBulkNewPage_toggleInput__XtX1m:disabled{cursor:not-allowed}.PlannedTrainingBulkNewPage_liveCount__H9nuE{color:var(--color-primary);color:var(--color-primary-dark,var(--color-primary));font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;margin:0}.PlannedTrainingBulkNewPage_formCard__HyFF4{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-8)}.PlannedTrainingBulkNewPage_formCard__HyFF4,.PlannedTrainingBulkNewPage_formCard__HyFF4 form{display:flex;flex-direction:column;gap:var(--space-5)}.PlannedTrainingBulkNewPage_fieldGroup__E2E9h{display:flex;flex-direction:column;gap:var(--space-1)}.PlannedTrainingBulkNewPage_label__yUhru{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600}.PlannedTrainingBulkNewPage_input__rvjtS,.PlannedTrainingBulkNewPage_select__JQLjT,.PlannedTrainingBulkNewPage_textarea__pJcjh{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text-primary);font-family:inherit;font-size:var(--text-sm);padding:var(--space-2) var(--space-3);transition:border-color var(--transition-fast);width:100%}.PlannedTrainingBulkNewPage_input__rvjtS:focus,.PlannedTrainingBulkNewPage_select__JQLjT:focus,.PlannedTrainingBulkNewPage_textarea__pJcjh:focus{border-color:var(--color-focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-focus-ring) 20%,#0000);outline:none}.PlannedTrainingBulkNewPage_input__rvjtS:disabled,.PlannedTrainingBulkNewPage_select__JQLjT:disabled,.PlannedTrainingBulkNewPage_textarea__pJcjh:disabled{background:var(--color-background);color:var(--color-text-muted);cursor:not-allowed}.PlannedTrainingBulkNewPage_textarea__pJcjh{min-height:96px;resize:vertical}.PlannedTrainingBulkNewPage_error__ljzHk{color:var(--color-gap-high);font-size:var(--text-xs);font-weight:600}.PlannedTrainingBulkNewPage_actions__1uJEY{align-items:center;border-top:1px solid var(--color-border);display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end;margin-top:var(--space-2);padding-top:var(--space-4)}.PlannedTrainingBulkNewPage_submitBtn__I2c9I{background:var(--color-primary);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;height:40px;padding:0 var(--space-6);transition:background var(--transition-fast);white-space:nowrap}.PlannedTrainingBulkNewPage_submitBtn__I2c9I:hover:not(:disabled){background:#a0001a;background:var(--color-primary-dark,#a0001a)}.PlannedTrainingBulkNewPage_submitBtn__I2c9I:disabled{cursor:not-allowed;opacity:.6}.PlannedTrainingBulkNewPage_cancelBtn__\+Du0g{align-items:center;background:#0000;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;height:40px;padding:0 var(--space-4);text-decoration:none;transition:border-color var(--transition-fast),color var(--transition-fast);white-space:nowrap}.PlannedTrainingBulkNewPage_cancelBtn__\+Du0g:hover{border-color:var(--color-text-secondary);color:var(--color-text-primary)}.PlannedTrainingBulkNewPage_resultCard__Bwrr2{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8)}.PlannedTrainingBulkNewPage_statsRow__3gxb6{display:flex;flex-wrap:wrap;gap:var(--space-6)}.PlannedTrainingBulkNewPage_statBlock__jFVOP{text-align:center}.PlannedTrainingBulkNewPage_statValue__QTZhC{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:700}.PlannedTrainingBulkNewPage_statLabel__GD6A1{color:var(--color-text-secondary);font-size:var(--text-xs);margin-top:2px}.PlannedTrainingBulkNewPage_detailsBlock__jIGkM{margin-top:var(--space-2)}.PlannedTrainingBulkNewPage_detailsSummary__r5Fez{color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;padding:var(--space-1) 0}.PlannedTrainingBulkNewPage_detailsSummary__r5Fez:hover{color:var(--color-text-primary)}.PlannedTrainingBulkNewPage_warningsList__ZSynv{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;margin:var(--space-2) 0 0;padding:0}.PlannedTrainingBulkNewPage_warningItem__6TXru{background:#fff3e0;border-radius:var(--radius-sm);color:#e65100;font-size:var(--text-xs);padding:4px 8px}@media (max-width:767.98px){.PlannedTrainingBulkNewPage_page__D5CXC{padding:var(--space-4)}.PlannedTrainingBulkNewPage_formCard__HyFF4,.PlannedTrainingBulkNewPage_resultCard__Bwrr2,.PlannedTrainingBulkNewPage_scopeCard__Xagrb{padding:var(--space-5)}}.StatusChangeControl_wrapper__MwLd5{display:inline-flex;flex-direction:column;gap:var(--space-1)}.StatusChangeControl_select__Spmr8{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;outline:none;transition:border-color var(--transition-fast)}.StatusChangeControl_select__Spmr8:focus-visible{border-color:var(--color-focus-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-focus-ring) 20%,#0000)}.StatusChangeControl_select__Spmr8:disabled{background:var(--color-background);color:var(--color-text-secondary);cursor:not-allowed}.StatusChangeControl_md__CXt6\+ .StatusChangeControl_select__Spmr8{font-size:var(--text-sm);height:40px;padding:0 var(--space-3)}.StatusChangeControl_sm__OBzu8 .StatusChangeControl_select__Spmr8{font-size:var(--text-xs);height:30px;padding:0 var(--space-2)}.StatusChangeControl_error__sOZoJ{color:var(--color-gap-high);font-size:var(--text-xs);font-weight:600;margin:0}.StatusChangeControl_srOnly__utExx{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.StatusTimeline_wrapper__QZcyH{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-8)}.StatusTimeline_title__0IQ3j{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;margin:0 0 var(--space-5)}.StatusTimeline_empty__-w9wO{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0}.StatusTimeline_list__7geq5{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.StatusTimeline_step__pzGMp{align-items:flex-start;display:flex;gap:var(--space-3);padding-bottom:var(--space-5);padding-left:var(--space-2);position:relative}.StatusTimeline_step__pzGMp:last-child{padding-bottom:0}.StatusTimeline_step__pzGMp:before{background:var(--color-border);bottom:0;content:"";left:calc(var(--space-2) + 5px);position:absolute;top:var(--space-4);width:2px}.StatusTimeline_step__pzGMp:last-child:before{display:none}.StatusTimeline_marker__oNDlr{background:var(--color-primary);border-radius:50%;flex-shrink:0;height:12px;margin-top:4px;width:12px;z-index:1}.StatusTimeline_content__SL6XG{display:flex;flex-direction:column;gap:var(--space-1)}.StatusTimeline_status__1POBb{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:600}.StatusTimeline_author__Xr2pl,.StatusTimeline_date__xMCC5{color:var(--color-text-secondary);font-size:var(--text-xs)}@media (max-width:767.98px){.StatusTimeline_wrapper__QZcyH{padding:var(--space-5)}}.PlannedTrainingEditPage_page__tUY6C{display:flex;flex-direction:column;gap:var(--space-6);margin:0 auto;max-width:860px;padding:var(--space-8)}.PlannedTrainingEditPage_backBtn__9DHG7{background:#0000;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;flex:none;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;height:36px;padding:0 var(--space-4);transition:border-color var(--transition-fast),color var(--transition-fast);white-space:nowrap}.PlannedTrainingEditPage_backBtn__9DHG7:hover{border-color:var(--color-text-secondary);color:var(--color-text-primary)}.PlannedTrainingEditPage_breadcrumb__8S48Z{align-items:center;display:flex;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;gap:var(--space-2)}.PlannedTrainingEditPage_breadLink__E0L8H{color:var(--color-text-secondary);text-decoration:none;transition:color var(--transition-fast)}.PlannedTrainingEditPage_breadLink__E0L8H:hover{color:var(--color-primary)}.PlannedTrainingEditPage_breadSep__NRnUU{color:var(--color-text-disabled)}.PlannedTrainingEditPage_breadCurrent__ypBNX{color:var(--color-text-primary);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlannedTrainingEditPage_headerInner__VQcgT{display:flex;flex-direction:column;gap:var(--space-4)}.PlannedTrainingEditPage_headerTop__\+ZgR2{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between}.PlannedTrainingEditPage_headerCard__s2wK5{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-8)}.PlannedTrainingEditPage_headerTitle__Q3I7r{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:800;margin:0}.PlannedTrainingEditPage_headerGrid__IIVjx{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.PlannedTrainingEditPage_fieldReadOnly__Wq8u2{display:flex;flex-direction:column;gap:var(--space-1)}.PlannedTrainingEditPage_fieldLabel__xHp4o{color:var(--color-text-secondary);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.PlannedTrainingEditPage_fieldValue__qHijL{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:500}.PlannedTrainingEditPage_statusCard__phO4z{background:var(--color-card);border:1px solid var(--color-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8)}.PlannedTrainingEditPage_statusCardTitle__bBOg7{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;letter-spacing:.03em;margin:0;text-transform:uppercase}.PlannedTrainingEditPage_statusCardBody__Ar06M{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4)}.PlannedTrainingEditPage_statusCurrentBadge__5NCRs{align-items:center;background:#da202c14;border-radius:var(--radius-pill);color:var(--color-primary);display:inline-flex;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;height:32px;padding:0 var(--space-4)}.PlannedTrainingEditPage_editCard__hOBUD{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-8)}.PlannedTrainingEditPage_fieldGroup__eG2l\+{display:flex;flex-direction:column;gap:var(--space-2)}.PlannedTrainingEditPage_label__sZZP0{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600}.PlannedTrainingEditPage_select__hYS8A{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;font-size:var(--text-sm);height:40px;outline:none;padding:0 var(--space-3);transition:border-color var(--transition-fast)}.PlannedTrainingEditPage_select__hYS8A:focus{border-color:var(--color-focus-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-focus-ring) 20%,#0000)}.PlannedTrainingEditPage_select__hYS8A:disabled{background:var(--color-background);color:var(--color-text-secondary);cursor:not-allowed}.PlannedTrainingEditPage_textarea__HRehW{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text-primary);font-family:inherit;font-size:var(--text-sm);min-height:96px;outline:none;padding:var(--space-3);resize:vertical;transition:border-color var(--transition-fast);width:100%}.PlannedTrainingEditPage_textarea__HRehW:focus{border-color:var(--color-focus-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-focus-ring) 20%,#0000)}.PlannedTrainingEditPage_textarea__HRehW:disabled{background:var(--color-background);color:var(--color-text-secondary);cursor:not-allowed}.PlannedTrainingEditPage_actions__RZ1JP{border-top:1px solid var(--color-border);display:flex;gap:var(--space-3);justify-content:flex-end;padding-top:var(--space-2)}.PlannedTrainingEditPage_cancelBtn__ijIJ7{background:#0000;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;height:40px;padding:0 var(--space-5);transition:border-color var(--transition-fast),color var(--transition-fast)}.PlannedTrainingEditPage_cancelBtn__ijIJ7:hover:not(:disabled){border-color:var(--color-text-secondary);color:var(--color-text-primary)}.PlannedTrainingEditPage_cancelBtn__ijIJ7:disabled{cursor:not-allowed;opacity:.5}.PlannedTrainingEditPage_submitBtn__c77xg{background:var(--color-primary);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;height:40px;padding:0 var(--space-6);transition:background var(--transition-fast)}.PlannedTrainingEditPage_submitBtn__c77xg:hover:not(:disabled){background:var(--color-primary-dark)}.PlannedTrainingEditPage_submitBtn__c77xg:disabled{cursor:not-allowed;opacity:.55}.PlannedTrainingEditPage_historyCard__lQEde{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-8)}.PlannedTrainingEditPage_historyTitle__4sDxV{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;margin:0 0 var(--space-5)}.PlannedTrainingEditPage_historyEmpty__2Q-qt{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0}.PlannedTrainingEditPage_historyTableWrapper__Fu2Gr{overflow-x:auto}.PlannedTrainingEditPage_historyTable__dvIkJ{border-collapse:collapse;font-size:var(--text-sm);width:100%}.PlannedTrainingEditPage_historyTable__dvIkJ td,.PlannedTrainingEditPage_historyTable__dvIkJ th{border-bottom:1px solid var(--color-border);padding:var(--space-2) var(--space-3);text-align:left}.PlannedTrainingEditPage_historyTable__dvIkJ th{background:var(--color-background);color:var(--color-text-secondary);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.PlannedTrainingEditPage_historyTable__dvIkJ td{color:var(--color-text-primary);vertical-align:top}.PlannedTrainingEditPage_historyTable__dvIkJ tbody tr:last-child td{border-bottom:none}.PlannedTrainingEditPage_historyTable__dvIkJ tbody tr:hover{background:var(--color-background)}.PlannedTrainingEditPage_historyChangeList__FyLOr{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;margin:0;padding:0}.PlannedTrainingEditPage_historyChangeItem__8174S{color:var(--color-text-primary)}.PlannedTrainingEditPage_historyChangeField__\+-5Iu{font-weight:700}.PlannedTrainingEditPage_srOnly__Nzb3O{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.PlannedTrainingEditPage_serverError__xfyM3{background:color-mix(in srgb,var(--color-gap-high) 10%,#0000);border:1px solid var(--color-gap-high);border-radius:var(--radius-md);color:var(--color-gap-high);font-size:var(--text-sm);font-weight:600;padding:var(--space-3) var(--space-4)}@media (max-width:767.98px){.PlannedTrainingEditPage_page__tUY6C{padding:var(--space-4)}.PlannedTrainingEditPage_editCard__hOBUD,.PlannedTrainingEditPage_headerCard__s2wK5,.PlannedTrainingEditPage_historyCard__lQEde,.PlannedTrainingEditPage_statusCard__phO4z{padding:var(--space-5)}}