:root{--workaba-emerald:#2F6BFF;--workaba-emerald-deep:#2559DB;--workaba-emerald-bright:#27C2FF;--workaba-growth-green:#2F6BFF;--workaba-progress-green:#12A594;--workaba-mint:#EEF3FF;--workaba-mint-strong:#E3EBFF;--workaba-ink:#07111F;--workaba-slate:#1D2939;--workaba-body:#667085;--workaba-border:#E7ECF3;--workaba-canvas:#F5F7FB;--workaba-info:#2F6BFF;--workaba-ai:#2F6BFF;--workaba-navy:var(--workaba-ink);--workaba-blue:var(--workaba-emerald);--workaba-blue-deep:var(--workaba-emerald-deep);--workaba-blue-mid:var(--workaba-growth-green);--workaba-sky:var(--workaba-progress-green);--workaba-blue-soft:var(--workaba-mint);--workaba-blue-soft-2:var(--workaba-mint-strong);--onnple-blue:var(--workaba-emerald);--onnple-blue-deep:var(--workaba-emerald-deep);--onnple-blue-soft:var(--workaba-mint);--onnple-ink:var(--workaba-ink);--onnple-muted:var(--workaba-muted);--onnple-border:var(--workaba-border);--onnple-canvas:var(--workaba-canvas);--onnple-surface:var(--workaba-surface)}html{color-scheme:light;scroll-behavior:smooth}body,html{background:var(--workaba-canvas)}body{margin:0;min-width:0;overflow-x:hidden;color:var(--workaba-ink);font-family:var(--font-workaba-sans),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a,button{outline-offset:3px}::-moz-selection{color:var(--workaba-ink)}::selection{color:var(--workaba-ink)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:#bdcbd6;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#9fb0bd;background-clip:padding-box}.onnple-app,.workaba-app{height:100dvh;min-height:100dvh;overflow:hidden;font-size:14px;line-height:1.5;font-family:var(--font-workaba-sans),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--workaba-ink)}.onnple-content-scroll{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.onnple-sidebar-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.onnple-sidebar-scroll::-webkit-scrollbar{display:none;width:0;height:0}.onnple-app .text-xs,.onnple-app [class~="text-[10px]"],.onnple-app [class~="text-[11px]"],.onnple-app [class~="text-[12px]"],.onnple-app [class~="text-[6.5px]"],.onnple-app [class~="text-[6px]"],.onnple-app [class~="text-[7.5px]"],.onnple-app [class~="text-[7px]"],.onnple-app [class~="text-[8.5px]"],.onnple-app [class~="text-[8px]"],.onnple-app [class~="text-[9.5px]"],.onnple-app [class~="text-[9px]"]{font-size:.75rem!important;line-height:1rem!important}.onnple-app button,.onnple-app input,.onnple-app select,.onnple-app textarea{font-family:inherit}.onnple-login-grid{background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,black,transparent 82%);mask-image:linear-gradient(180deg,black,transparent 82%)}.onnple-orbit{animation:onnple-orbit 18s linear infinite}@keyframes onnple-orbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.onnple-marketing{overflow-x:clip;background:#fff;color:var(--workaba-ink)}.onnple-marketing h1,.onnple-marketing h2,.onnple-marketing h3{text-wrap:balance}.onnple-marketing p{text-wrap:pretty}.onnple-marketing [id]{scroll-margin-top:96px}.onnple-skip-link{position:fixed;left:1rem;top:.75rem;z-index:100;transform:translateY(-160%);border-radius:.75rem;background:var(--workaba-navy);padding:.75rem 1rem;color:#fff;font-size:.875rem;font-weight:800;box-shadow:0 16px 40px -22px rgba(2,23,70,.7);transition:transform .16s ease}.onnple-skip-link:focus{transform:translateY(0)}.onnple-card-interactive{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease;will-change:transform}.onnple-product-float{animation:onnple-product-float 6.5s ease-in-out infinite}.onnple-mobile-panel{animation:onnple-panel-enter .18s cubic-bezier(.2,.8,.2,1) both}.onnple-pulse-dot{box-shadow:0 0 0 0 rgba(16,185,129,.38);animation:onnple-pulse 2.2s ease-out infinite}.onnple-float-slow{animation:onnple-product-float 5.8s ease-in-out infinite}.onnple-analytics-bar{transform-origin:bottom;transition:height .8s cubic-bezier(.2,.8,.2,1)}.onnple-analytics-line{stroke-dasharray:760;stroke-dashoffset:760;opacity:.35}.onnple-analytics-line.is-active{animation:onnple-line-draw 1.35s cubic-bezier(.2,.8,.2,1) forwards}.onnple-insight-swap{animation:onnple-insight-swap .42s cubic-bezier(.2,.8,.2,1) both}@keyframes onnple-panel-enter{0%{transform:translateX(18px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes onnple-product-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-7px,0)}}@keyframes onnple-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes onnple-line-draw{0%{stroke-dashoffset:760;opacity:.25}to{stroke-dashoffset:0;opacity:1}}@keyframes onnple-pulse{0%{box-shadow:0 0 0 0 rgba(16,185,129,.35)}70%{box-shadow:0 0 0 8px rgba(16,185,129,0)}to{box-shadow:0 0 0 0 rgba(16,185,129,0)}}@keyframes onnple-insight-swap{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.onnple-card-interactive:hover{transform:translateY(-3px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.onnple-reveal{animation:onnple-reveal linear both;animation-timeline:view();animation-range:entry 4% cover 22%}}}@media (prefers-contrast:more){.onnple-marketing a,.onnple-marketing button,.onnple-marketing input,.onnple-marketing select,.onnple-marketing textarea{outline-offset:4px}}@media (forced-colors:active){.onnple-marketing a,.onnple-marketing button{forced-color-adjust:auto}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.onnple-analytics-line{stroke-dashoffset:0!important;opacity:1!important}}:root{color-scheme:light;--workaba-midnight:#07111F;--workaba-command-navy:#0B1F3A;--workaba-enterprise-blue:#365CA8;--workaba-enterprise-blue-hover:#2B4F9F;--workaba-focus-blue:#2F6BFF;--workaba-intelligence-blue:var(--workaba-enterprise-blue);--workaba-intelligence-blue-hover:var(--workaba-enterprise-blue-hover);--workaba-electric-azure:#27C2FF;--workaba-executive-violet:#6D5DFB;--workaba-white:#FFFFFF;--workaba-cloud:#F5F7FB;--workaba-surface:#FFFFFF;--workaba-graphite:#1D2939;--workaba-slate:#667085;--workaba-muted:#98A2B3;--workaba-mist:#E7ECF3;--workaba-border-soft:#EEF2F7;--workaba-success:#12A594;--workaba-warning:#F4A62A;--workaba-danger:#E55252;--workaba-info:#365CA8;--workaba-gradient-ai:linear-gradient(135deg,#365CA8,#6D5DFB);--workaba-gradient-live:linear-gradient(135deg,#365CA8,#27C2FF);--workaba-font-sans:var(--font-workaba-sans),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--workaba-font-mono:var(--font-workaba-mono),"Roboto Mono","SFMono-Regular",Consolas,monospace;--workaba-radius-control:8px;--workaba-radius-card:12px;--workaba-radius-large:14px;--workaba-radius-modal:16px;--workaba-shadow-card:0 1px 2px rgba(16,24,40,.03),0 4px 12px rgba(16,24,40,.04);--workaba-shadow-hover:0 10px 24px -14px rgba(11,31,58,.20);--workaba-focus:rgba(47,107,255,.20);--workaba-chart-primary:#365CA8;--workaba-chart-live:#27C2FF;--workaba-chart-intelligence:#6D5DFB;--workaba-chart-comparison:#6677A8;--workaba-chart-warning:#F4A62A;--workaba-chart-critical:#E55252;--workaba-chart-success:#12A594;--workaba-ink:var(--workaba-midnight);--workaba-body:var(--workaba-slate);--workaba-border:var(--workaba-mist);--workaba-canvas:var(--workaba-cloud);--workaba-navy:var(--workaba-command-navy);--workaba-blue:var(--workaba-intelligence-blue);--workaba-blue-deep:var(--workaba-intelligence-blue-hover);--workaba-blue-mid:var(--workaba-intelligence-blue);--workaba-sky:var(--workaba-electric-azure);--workaba-blue-soft:#F1F4F9;--workaba-blue-soft-2:#E7EDF7;--workaba-emerald:var(--workaba-intelligence-blue);--workaba-emerald-deep:var(--workaba-intelligence-blue-hover);--workaba-emerald-bright:var(--workaba-electric-azure);--workaba-growth-green:var(--workaba-intelligence-blue);--workaba-progress-green:var(--workaba-chart-primary);--workaba-mint:#F1F4F9;--workaba-mint-strong:#E7EDF7;--workaba-cloud-mint:#F8FAFD;--onnple-blue:var(--workaba-intelligence-blue);--onnple-blue-deep:var(--workaba-intelligence-blue-hover);--onnple-blue-soft:#F1F4F9;--onnple-orange:var(--workaba-warning);--onnple-ink:var(--workaba-midnight);--onnple-muted:var(--workaba-slate);--onnple-border:var(--workaba-mist);--onnple-canvas:var(--workaba-cloud);--onnple-surface:var(--workaba-white)}body,html{background:var(--workaba-cloud)}body{color:var(--workaba-graphite);font-family:var(--workaba-font-sans);font-optical-sizing:auto;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(47,107,255,.82);outline-offset:3px}::-moz-selection{background:rgba(47,107,255,.16);color:var(--workaba-midnight)}::selection{background:rgba(47,107,255,.16);color:var(--workaba-midnight)}.onnple-app,.workaba-app,.workaba-brand-scope,.workaba-command-foundation,.workaba-employee-experience,.workaba-manager-experience{color:var(--workaba-graphite);font-family:var(--workaba-font-sans);font-optical-sizing:auto;font-synthesis:none}.onnple-app .font-sans,.workaba-app .font-sans,.workaba-command-foundation .font-sans,.workaba-employee-experience .font-sans,.workaba-manager-experience .font-sans{font-family:var(--workaba-font-sans)!important}.workaba-audit-id,.workaba-mono,.workaba-technical-id{font-family:var(--workaba-font-mono)!important;font-variant-numeric:tabular-nums}.onnple-app .font-black,.workaba-app .font-black,.workaba-command-foundation .font-black,.workaba-employee-experience .font-black,.workaba-manager-experience .font-black{font-weight:700!important}.onnple-app .font-bold,.onnple-app .font-extrabold,.workaba-app .font-bold,.workaba-app .font-extrabold,.workaba-command-foundation .font-extrabold,.workaba-employee-experience .font-extrabold,.workaba-manager-experience .font-extrabold{font-weight:600!important}.workaba-type-display-lg{font-size:40px;line-height:48px;font-weight:600;letter-spacing:-.02em}.workaba-type-display-md{font-size:36px;line-height:44px;font-weight:700;letter-spacing:-.02em}.workaba-type-heading-xl{font-size:32px;line-height:40px;font-weight:600;letter-spacing:-.02em}.workaba-type-heading-lg{font-size:28px;line-height:36px;font-weight:600;letter-spacing:-.015em}.workaba-type-heading-md{font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.01em}.workaba-type-heading-sm{font-size:20px;line-height:28px;font-weight:600}.workaba-type-title-lg{font-size:18px;line-height:26px;font-weight:600}.workaba-type-title-md{font-size:16px;line-height:24px;font-weight:600}.workaba-type-body-lg{font-size:16px;line-height:24px;font-weight:400}.workaba-type-body-md{font-size:14px;line-height:20px;font-weight:400}.workaba-type-body-sm{font-size:13px;line-height:18px;font-weight:400}.workaba-type-label-lg{font-size:14px;line-height:20px;font-weight:600}.workaba-type-label-md{font-size:13px;line-height:18px;font-weight:500}.workaba-type-caption{font-size:12px;line-height:16px;font-weight:400}.workaba-type-micro{font-size:11px;line-height:16px;font-weight:500}.onnple-app .text-xs,.onnple-app [class~="text-[10.5px]"],.onnple-app [class~="text-[10px]"],.onnple-app [class~="text-[11.5px]"],.onnple-app [class~="text-[11px]"],.onnple-app [class~="text-[12px]"],.onnple-app [class~="text-[6.5px]"],.onnple-app [class~="text-[6.8px]"],.onnple-app [class~="text-[6px]"],.onnple-app [class~="text-[7.5px]"],.onnple-app [class~="text-[7px]"],.onnple-app [class~="text-[8.5px]"],.onnple-app [class~="text-[8px]"],.onnple-app [class~="text-[9.5px]"],.onnple-app [class~="text-[9px]"]{font-size:12px!important;line-height:16px!important}.onnple-app [class~="text-[12.5px]"],.onnple-app [class~="text-[13px]"]{font-size:13px!important;line-height:18px!important}.onnple-app .text-sm,.onnple-app [class~="text-[14px]"]{font-size:14px!important;line-height:20px!important}.onnple-app .text-base{font-size:16px!important;line-height:24px!important}.onnple-app .text-lg{font-size:18px!important;line-height:26px!important}.onnple-app .text-xl{font-size:20px!important;line-height:28px!important}.onnple-app .text-2xl{font-size:24px!important;line-height:32px!important}.onnple-app .text-3xl{font-size:28px!important;line-height:36px!important}.onnple-app .text-4xl{font-size:32px!important;line-height:40px!important}.onnple-app :where(table,.workaba-metric,.cc-kpi,[data-workaba-number]){font-variant-numeric:tabular-nums}.workaba-card{border:1px solid var(--workaba-mist);border-radius:var(--workaba-radius-card);box-shadow:var(--workaba-shadow-card)}.workaba-card,.workaba-control{background:var(--workaba-white)}.workaba-control{border:1px solid var(--workaba-mist);color:var(--workaba-graphite)}.workaba-button-primary,.workaba-control{border-radius:var(--workaba-radius-control)}.workaba-button-primary{background:var(--workaba-intelligence-blue);color:#fff;font-size:14px;line-height:20px;font-weight:600}.workaba-button-primary:hover{background:var(--workaba-intelligence-blue-hover)}.workaba-kicker{color:var(--workaba-intelligence-blue);font-size:12px;line-height:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.workaba-page-title{font-size:28px;line-height:36px;letter-spacing:-.015em}.workaba-page-title,.workaba-section-title{color:var(--workaba-midnight);font-weight:600}.workaba-section-title{font-size:20px;line-height:28px}.workaba-card-title{color:var(--workaba-graphite);font-size:16px;line-height:24px;font-weight:600}.workaba-page-canvas{background:var(--workaba-cloud)}.workaba-status-success{color:var(--workaba-success)}.workaba-status-warning{color:var(--workaba-warning)}.workaba-status-danger{color:var(--workaba-danger)}.workaba-status-info{color:var(--workaba-info)}.workaba-ai-accent{background:var(--workaba-gradient-ai)}.workaba-live-accent{background:var(--workaba-gradient-live)}.workaba-app{background:var(--workaba-cloud)!important;color:var(--workaba-graphite)!important}.workaba-app main.onnple-content-scroll{background:linear-gradient(180deg,#FFFFFF,#F5F7FB 55%,#FFFFFF)!important}@media(max-width:767px){.workaba-type-display-lg,.workaba-type-display-md{font-size:32px;line-height:40px}.workaba-type-heading-xl{font-size:28px;line-height:36px}.workaba-type-heading-lg{font-size:24px;line-height:32px}.workaba-type-heading-md{font-size:22px;line-height:30px}.workaba-type-heading-sm{font-size:18px;line-height:26px}.onnple-app input,.onnple-app select,.onnple-app textarea{font-size:16px;line-height:24px}body,html{max-width:100%;overflow-x:hidden}.workaba-app{width:100%;max-width:100vw;overflow-x:hidden}.workaba-app header{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.workaba-app main.onnple-content-scroll{max-width:100vw;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}}@media(max-width:767px){.workaba-app :where(button,input,select,textarea,summary,[role=button]){min-height:44px}.workaba-app a.flex,.workaba-app a.inline-flex,.workaba-app a[class*=min-h-]{min-height:44px}.workaba-app :where(input,select,textarea){font-size:16px!important}.workaba-app :where(table){display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.workaba-app :where(.overflow-x-auto,.workaba-scroll-x){max-width:100%;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.workaba-app :where(img,svg,canvas){max-width:100%}.workaba-app .workaba-page-header{padding:16px 14px}.workaba-app .workaba-page-header-title{font-size:24px!important;line-height:32px!important}.workaba-app .workaba-ui-page{width:100%;max-width:100%;padding-left:14px;padding-right:14px}}@media(max-width:430px){.workaba-app .workaba-page-header{border-radius:12px}.workaba-app .workaba-ui-page{padding-left:12px;padding-right:12px}}.workaba-app [class*="text-[#005BFC]"],.workaba-app [class*="text-[#065F3B]"],.workaba-app [class*="text-[#0875E1]"],.workaba-app [class*="text-[#08794A]"],.workaba-app [class*="text-[#176DD5]"],.workaba-app [class*="text-[#246FC0]"]{color:var(--workaba-intelligence-blue)!important}.workaba-app [class*="text-[#071D3D]"],.workaba-app [class*="text-[#0D2B62]"],.workaba-app [class*="text-[#12336A]"]{color:var(--workaba-midnight)!important}.workaba-app [class*="text-[#17334E]"],.workaba-app [class*="text-[#234768]"],.workaba-app [class*="text-[#29485E]"]{color:var(--workaba-graphite)!important}.workaba-app [class*="text-[#4D6678]"],.workaba-app [class*="text-[#526A7D]"],.workaba-app [class*="text-[#587181]"],.workaba-app [class*="text-[#667D8D]"],.workaba-app [class*="text-[#6F8497]"],.workaba-app [class*="text-[#718697]"],.workaba-app [class*="text-[#74889A]"],.workaba-app [class*="text-[#7890A8]"],.workaba-app [class*="text-[#7A8E9E]"],.workaba-app [class*="text-[#849AAF]"],.workaba-app [class*="text-[#8A9A90]"],.workaba-app [class*="text-[#8DA0B2]"]{color:var(--workaba-slate)!important}.workaba-app [class*="bg-[#005BFC]"],.workaba-app [class*="bg-[#065F3B]"],.workaba-app [class*="bg-[#0875E1]"],.workaba-app [class*="bg-[#08794A]"],.workaba-app [class*="bg-[#176DD5]"],.workaba-app [class*="bg-[#246FC0]"]{background-color:var(--workaba-intelligence-blue)!important}.workaba-app [class*="bg-[#EAF2FF]"],.workaba-app [class*="bg-[#EAF7EF]"],.workaba-app [class*="bg-[#EDF8F1]"],.workaba-app [class*="bg-[#EEF5FF]"]{background-color:#F1F4F9!important}.workaba-app [class*="bg-[#F5FAF7]"],.workaba-app [class*="bg-[#F6FCF8]"],.workaba-app [class*="bg-[#F7FAF8]"],.workaba-app [class*="bg-[#F8FBF9]"]{background-color:#F8FAFD!important}.workaba-app [class*="border-[#DCE8F2]"],.workaba-app [class*="border-[#DDE8E1]"],.workaba-app [class*="border-[#DFE9E3]"],.workaba-app [class*="border-[#E0E9F1]"],.workaba-app [class*="border-[#E2EAE5]"],.workaba-app [class*="border-[#E3EBF2]"],.workaba-app [class*="border-[#E4ECE7]"],.workaba-app [class*="border-[#E7EEE9]"],.workaba-app [class*="border-[#E9F0EB]"]{border-color:var(--workaba-mist)!important}.workaba-app [class*="bg-[#0A9A62]"],.workaba-app [class*="bg-[#22AD63]"],.workaba-app [class*="bg-[#22B365]"],.workaba-app [class*="bg-[#2AAF62]"]{background-color:var(--workaba-chart-primary)!important}.workaba-app [class*="text-[#0A9A62]"],.workaba-app [class*="text-[#0AA865]"]{color:var(--workaba-enterprise-blue)!important}.workaba-app [class*="text-[#6551D8]"],.workaba-app [class*="text-[#6D49D8]"],.workaba-app [class*="text-[#744BE8]"]{color:var(--workaba-executive-violet)!important}.workaba-app [class*="bg-[#6551D8]"],.workaba-app [class*="bg-[#744BE8]"]{background-color:var(--workaba-executive-violet)!important}.workaba-app [class*="bg-[#F1ECFF]"],.workaba-app [class*="bg-[#F2EEFF]"]{background-color:#F0EEFF!important}.workaba-app [class*="bg-[linear-gradient"][class*="#EAF7EF"],.workaba-app [class*="bg-[linear-gradient"][class*="#F7FBF8"],.workaba-app [class*="bg-[linear-gradient"][class*="#F8FBF9"]{background-image:linear-gradient(135deg,#FFFFFF,#F5F7FB)!important}.workaba-app .workaba-dashboard-hero,.workaba-command-foundation .workaba-dashboard-hero{max-height:112px;min-height:0!important}.workaba-app [class*="bg-[#2F6BFF]"][class*=text-white]{background-color:#365CA8!important}:is(.workaba-app,.workaba-payroll-app,.onnple-marketing) :is(button,a,[role=button])[class*="bg-[#005BFC]"],:is(.workaba-app,.workaba-payroll-app,.onnple-marketing) :is(button,a,[role=button])[class*="bg-[#065F3B]"],:is(.workaba-app,.workaba-payroll-app,.onnple-marketing) :is(button,a,[role=button])[class*="bg-[#0875E1]"],:is(.workaba-app,.workaba-payroll-app,.onnple-marketing) :is(button,a,[role=button])[class*="bg-[#08794A]"],:is(.workaba-app,.workaba-payroll-app,.onnple-marketing) :is(button,a,[role=button])[class*="bg-[#176DD5]"],:is(.workaba-app,.workaba-payroll-app,.onnple-marketing) :is(button,a,[role=button])[class*="bg-[#246FC0]"],:is(.workaba-app,.workaba-payroll-app,.onnple-marketing) :is(button,a,[role=button])[class*="bg-[#2F6BFF]"],:is(.workaba-app,.workaba-payroll-app,.onnple-marketing) :is(button,a,[role=button])[class*="bg-[#365CA8]"]{color:#FFFFFF!important}:is(.workaba-app,.workaba-payroll-app,.onnple-marketing) :is(button,a,[role=button])[class*="bg-[#005BFC]"] :is(span,strong,svg),:is(.workaba-app,.workaba-payroll-app,.onnple-marketing) :is(button,a,[role=button])[class*="bg-[#065F3B]"] :is(span,strong,svg),:is(.workaba-app,.workaba-payroll-app,.onnple-marketing) :is(button,a,[role=button])[class*="bg-[#0875E1]"] :is(span,strong,svg),:is(.workaba-app,.workaba-payroll-app,.onnple-marketing) :is(button,a,[role=button])[class*="bg-[#08794A]"] :is(span,strong,svg),:is(.workaba-app,.workaba-payroll-app,.onnple-marketing) :is(button,a,[role=button])[class*="bg-[#176DD5]"] :is(span,strong,svg),:is(.workaba-app,.workaba-payroll-app,.onnple-marketing) :is(button,a,[role=button])[class*="bg-[#246FC0]"] :is(span,strong,svg),:is(.workaba-app,.workaba-payroll-app,.onnple-marketing) :is(button,a,[role=button])[class*="bg-[#2F6BFF]"] :is(span,strong,svg),:is(.workaba-app,.workaba-payroll-app,.onnple-marketing) :is(button,a,[role=button])[class*="bg-[#365CA8]"] :is(span,strong,svg){color:inherit!important}.workaba-app [class*="text-[#2F6BFF]"]{color:var(--workaba-enterprise-blue)!important}.workaba-app [class*="bg-[#2F6BFF]"]{background-color:var(--workaba-enterprise-blue)!important}.workaba-app [class*="border-[#2F6BFF]"]{border-color:var(--workaba-enterprise-blue)!important}.workaba-app [class*="bg-[#EEF3FF]"]{background-color:#F1F4F9!important}.workaba-app [class*="text-[#2559DB]"]{color:var(--workaba-enterprise-blue-hover)!important}.workaba-app :where(button,a,input,select,textarea):focus-visible{outline-color:var(--workaba-focus-blue)}.workaba-my-hub{--hub-accent:#365CA8;--hub-accent-hover:#2B4F9F;--hub-soft:#F2F4F7;--hub-icon:#475467}.workaba-my-hub [class*="text-[#08794A]"]{color:var(--hub-icon)!important}.workaba-my-hub [class*="bg-[#08794A]"]{background-color:var(--hub-accent)!important}.workaba-my-hub [class*="bg-[#065F3B]"]{background-color:var(--hub-accent-hover)!important}.workaba-my-hub [class*="bg-[#EAF7EF]"]{background-color:var(--hub-soft)!important}.workaba-my-hub [class*="text-[#2F6BFF]"]{color:var(--hub-accent)!important}.workaba-my-hub [class*="bg-[#EEF3FF]"]{background-color:var(--hub-soft)!important}.workaba-my-hub [class*="border-[#87B79D]"],.workaba-my-hub [class*="border-[#BFD8C8]"]{border-color:#C9D4E5!important}.workaba-my-hub [class*="ring-[#08794A]"]{--tw-ring-color:rgba(54,92,168,.16)!important}.workaba-my-hub .workaba-status-success,.workaba-my-hub [data-status=success]{color:var(--workaba-success)!important}.workaba-page-header{position:relative;overflow:hidden;border:1px solid #dce5f2;border-radius:14px;background:linear-gradient(100deg,#EEF3F9,#F6F8FC 58%,#FFFFFF);padding:18px 20px;box-shadow:0 1px 2px rgba(16,24,40,.025),0 8px 24px -22px rgba(11,31,58,.18)}.workaba-page-header:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--workaba-enterprise-blue)}.workaba-page-header-kicker{color:var(--workaba-enterprise-blue)!important;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.workaba-page-header-title{color:#244A84!important;font-weight:600!important;letter-spacing:-.018em!important}.workaba-page-header-copy{color:var(--workaba-slate)!important}.workaba-header-actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:8px;width:min(100%,720px);max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;white-space:nowrap;scrollbar-width:none}.workaba-header-actions::-webkit-scrollbar{display:none}.workaba-header-actions>*{flex:0 0 auto;min-width:0}.workaba-app [data-semantic=success],.workaba-success-soft{background-color:#EAF8F6!important;color:var(--workaba-success)!important}.workaba-app [data-semantic=success-text],.workaba-success-text{color:var(--workaba-success)!important}.workaba-app [data-semantic=success-fill],.workaba-success-fill{background-color:var(--workaba-success)!important}.workaba-app [data-semantic=success-border],.workaba-success-border{border-color:#BFE7E1!important}.workaba-app :where([class*="text-[#12A594]"],[class*="text-[#0AA865]"],[class*="text-[#0A9660]"],[class*="text-[#0A9A62]"],[class*="text-[#0B8A58]"],[class*="text-[#0D9B63]"],[class*=text-emerald-],[class*=text-green-]):not(.workaba-success-soft):not(.workaba-success-text):not([data-semantic^=success]){color:var(--workaba-enterprise-blue)!important}.workaba-app :where([class*="bg-[#12A594]"],[class*="bg-[#22AD63]"],[class*="bg-[#22B365]"],[class*="bg-[#2AAF62]"],[class*="bg-[#0A9A62]"],[class*=bg-emerald-],[class*=bg-green-]):not(.workaba-success-soft):not(.workaba-success-fill):not([data-semantic^=success]){background-color:var(--workaba-chart-primary)!important}.workaba-app :where([class*="bg-[#EAF8F6]"],[class*="bg-[#E8F8F1]"],[class*="bg-[#F0FAF5]"],[class*="bg-[#F1FBF6]"],[class*="bg-[#F2FAF8]"],[class*="bg-[#EEF8F2]"],[class*=bg-emerald-50],[class*=bg-green-50]):not(.workaba-success-soft):not([data-semantic^=success]){background-color:#F1F4F9!important}.workaba-app :where([class*=border-emerald-],[class*=border-green-],[class*=ring-emerald-],[class*=ring-green-]):not(.workaba-success-border):not([data-semantic^=success]){border-color:var(--workaba-mist)!important;--tw-ring-color:rgba(54,92,168,.12)!important}.workaba-chart-primary{color:var(--workaba-chart-primary)!important}.workaba-chart-primary-fill{background-color:var(--workaba-chart-primary)!important}.workaba-chart-live{color:var(--workaba-chart-live)!important}.workaba-chart-live-fill{background-color:var(--workaba-chart-live)!important}.workaba-chart-intelligence{color:var(--workaba-chart-intelligence)!important}.workaba-chart-intelligence-fill{background-color:var(--workaba-chart-intelligence)!important}.workaba-ui-page{width:100%;max-width:1600px;margin-inline:auto;padding:20px 24px 32px}.workaba-ui-stack{display:grid;gap:16px}.workaba-ui-stack-lg{display:grid;gap:24px}.workaba-ui-kicker{color:var(--workaba-enterprise-blue);font-size:12px;line-height:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.workaba-ui-page-title{color:var(--workaba-midnight);font-size:28px;line-height:36px;font-weight:600;letter-spacing:-.015em}.workaba-ui-section-title{color:var(--workaba-midnight);font-size:20px;line-height:28px;font-weight:600}.workaba-ui-panel-title{color:var(--workaba-graphite);font-size:16px;line-height:24px;font-weight:600}.workaba-ui-body{font-size:14px;line-height:20px}.workaba-ui-body,.workaba-ui-dense{color:var(--workaba-slate);font-weight:400}.workaba-ui-dense{font-size:13px;line-height:18px}.workaba-ui-meta{color:var(--workaba-muted);font-size:12px;line-height:16px;font-weight:400}.workaba-ui-number{font-variant-numeric:tabular-nums}.workaba-ui-kpi{border:1px solid var(--workaba-mist);border-radius:12px;background:var(--workaba-white);padding:16px;box-shadow:var(--workaba-shadow-card)}.workaba-ui-kpi-label{font-size:12px;line-height:16px;font-weight:600;color:var(--workaba-slate)}.workaba-ui-kpi-value{margin-top:6px;font-size:28px;line-height:34px;font-weight:600;color:var(--workaba-midnight);font-variant-numeric:tabular-nums}.workaba-ui-kpi-context{margin-top:5px;font-size:12px;line-height:17px;color:var(--workaba-muted)}.workaba-ui-analysis{border:1px solid var(--workaba-mist);border-radius:14px;background:var(--workaba-white);box-shadow:var(--workaba-shadow-card)}.workaba-ui-analysis-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid var(--workaba-border-soft)}.workaba-ui-analysis-body{padding:18px 20px}.workaba-ui-action-row{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(260px,1.5fr) auto;align-items:center;gap:14px;min-height:64px;border:1px solid var(--workaba-mist);border-radius:12px;background:var(--workaba-white);padding:12px 14px}.workaba-ui-action-row:hover{border-color:#C9D4E5;box-shadow:var(--workaba-shadow-hover)}.workaba-ui-button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border-radius:8px;padding:0 14px;font-size:13px;line-height:18px;font-weight:600;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.workaba-ui-button-primary{background:var(--workaba-enterprise-blue);color:#fff;border:1px solid var(--workaba-enterprise-blue)}.workaba-ui-button-primary:hover{background:var(--workaba-enterprise-blue-hover);border-color:var(--workaba-enterprise-blue-hover)}.workaba-ui-button-secondary{background:#fff;color:var(--workaba-graphite);border:1px solid #d0d5dd}.workaba-ui-button-secondary:hover{border-color:#98A2B3;background:#FCFCFD}.workaba-ui-button-ghost{background:transparent;color:var(--workaba-enterprise-blue);border:1px solid transparent}.workaba-ui-button-ghost:hover{background:#F1F4F9}.workaba-ui-button-danger{background:#fff;color:var(--workaba-danger);border:1px solid #f1b9b9}.workaba-ui-button-danger:hover{background:#FFF4F4}.workaba-ui-field{display:grid;gap:6px}.workaba-ui-label{font-size:13px;line-height:18px;font-weight:600;color:var(--workaba-graphite)}.workaba-ui-help{font-size:12px;line-height:16px;color:var(--workaba-muted)}.workaba-ui-input,.workaba-ui-select,.workaba-ui-textarea{width:100%;min-height:44px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:var(--workaba-graphite);padding:10px 12px;font-size:14px;line-height:20px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.workaba-ui-textarea{min-height:104px;resize:vertical}.workaba-ui-input:focus,.workaba-ui-select:focus,.workaba-ui-textarea:focus{border-color:var(--workaba-enterprise-blue);box-shadow:0 0 0 3px var(--workaba-focus)}.workaba-ui-status{display:inline-flex;min-height:24px;align-items:center;gap:6px;border-radius:999px;padding:3px 9px;font-size:12px;line-height:16px;font-weight:600;border:1px solid transparent}.workaba-ui-status-neutral{background:#F2F4F7;color:#475467;border-color:#E4E7EC}.workaba-ui-status-info{background:#F1F4F9;color:var(--workaba-enterprise-blue);border-color:#D7E0EF}.workaba-ui-status-success{background:#EAF8F6;color:var(--workaba-success);border-color:#BFE7E1}.workaba-ui-status-warning{background:#FFF7E6;color:#9A6500;border-color:#F3D9A1}.workaba-ui-status-danger{background:#FFF0F1;color:var(--workaba-danger);border-color:#F7C6C6}.workaba-ui-tabs{display:flex;max-width:100%;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:2px}.workaba-ui-tab{display:inline-flex;min-height:38px;flex:0 0 auto;align-items:center;gap:6px;border:1px solid var(--workaba-mist);border-radius:8px;background:#fff;padding:0 12px;font-size:12px;line-height:16px;font-weight:600;color:var(--workaba-slate)}.workaba-ui-tab:hover{border-color:#C9D4E5;color:var(--workaba-enterprise-blue)}.workaba-ui-tab.is-active,.workaba-ui-tab[aria-current=page]{border-color:var(--workaba-enterprise-blue);background:var(--workaba-enterprise-blue);color:#fff}.workaba-ui-table-wrap{max-width:100%;overflow:auto;border:1px solid var(--workaba-mist);border-radius:12px;background:#fff}.workaba-ui-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;line-height:18px;color:var(--workaba-graphite)}.workaba-ui-table th{position:sticky;top:0;z-index:1;background:#F8FAFD;padding:11px 12px;border-bottom:1px solid var(--workaba-mist);text-align:left;font-size:12px;line-height:16px;font-weight:600;color:var(--workaba-slate)}.workaba-ui-table td{padding:12px;border-bottom:1px solid var(--workaba-border-soft);vertical-align:middle}.workaba-ui-table tbody tr:last-child td{border-bottom:0}.workaba-ui-table tbody tr:hover{background:#FAFBFD}.workaba-ui-state{display:grid;justify-items:center;gap:8px;border:1px dashed #d0d5dd;border-radius:12px;background:#FCFCFD;padding:28px 20px;text-align:center}.workaba-ui-state-title{font-size:15px;line-height:21px;font-weight:600;color:var(--workaba-graphite)}.workaba-ui-state-copy{max-width:560px;font-size:13px;line-height:19px;color:var(--workaba-slate)}.workaba-ui-state-restricted{background:#FFF9F0;border-color:#EFD7A8}.workaba-ui-state-danger{background:#FFF6F6;border-color:#F1B9B9}.workaba-app :where(a,button,input,select,textarea,[role=button]):focus-visible{outline:2px solid var(--workaba-focus-blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){.workaba-app *,.workaba-app :after,.workaba-app :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(max-width:767px){.workaba-ui-page{padding:16px 14px 24px}.workaba-ui-page-title{font-size:24px;line-height:32px}.workaba-ui-section-title{font-size:18px;line-height:26px}.workaba-ui-analysis-body,.workaba-ui-analysis-header{padding:15px 14px}.workaba-ui-action-row{grid-template-columns:1fr;gap:8px}.workaba-ui-button{min-height:44px}}.workaba-candidate-golden{--candidate-blue:var(--workaba-enterprise-blue);color:var(--workaba-graphite);font-family:var(--font-workaba-sans),Inter,system-ui,sans-serif}.workaba-candidate-golden :where(h1,h2,h3,h4){color:var(--workaba-midnight);letter-spacing:-.015em}.workaba-candidate-golden :where(button,a,input,select,textarea){border-radius:8px}.workaba-candidate-golden :where(button,a[role=button]){min-height:40px}.workaba-candidate-golden :where(input,select,textarea){font-size:14px;line-height:20px}.workaba-candidate-golden :where(input,select,textarea):focus{border-color:var(--workaba-enterprise-blue);box-shadow:0 0 0 3px var(--workaba-focus);outline:none}.workaba-candidate-golden [class*="text-[#005BFC]"],.workaba-candidate-golden [class*="text-[#0875E1]"]{color:var(--workaba-enterprise-blue)!important}.workaba-candidate-golden [class*="bg-[#005BFC]"],.workaba-candidate-golden [class*="bg-[#0875E1]"]{background:var(--workaba-enterprise-blue)!important}@media(max-width:767px){.workaba-candidate-golden :where(button,a[role=button]){min-height:44px}.workaba-candidate-golden nav{scrollbar-width:none}.workaba-candidate-golden nav::-webkit-scrollbar{display:none}}.workaba-payroll-app{--payroll-border:#DCE3EC;--payroll-surface:#FFFFFF;--payroll-soft:#F8FAFD;--payroll-blue:#365CA8;--payroll-ink:#07111F;--payroll-text:#344054;--payroll-muted:#667085}.workaba-payroll-app main article,.workaba-payroll-app main section{text-rendering:optimizeLegibility}.workaba-payroll-app table{border-collapse:separate;border-spacing:0}.workaba-payroll-app table thead th{white-space:nowrap}.workaba-payroll-app a,.workaba-payroll-app button,.workaba-payroll-app input,.workaba-payroll-app select,.workaba-payroll-app textarea{-webkit-tap-highlight-color:transparent}.workaba-payroll-app input:focus,.workaba-payroll-app select:focus,.workaba-payroll-app textarea:focus{outline:none;border-color:#8FA8D7!important;box-shadow:0 0 0 3px rgba(54,92,168,.1)}.workaba-payroll-app .workaba-premium-panel{border:1px solid var(--payroll-border);border-radius:22px;background:var(--payroll-surface);box-shadow:0 18px 60px -50px rgba(7,17,31,.28)}.workaba-payroll-app .workaba-premium-kpi{border:1px solid #e2e8f0;border-radius:18px;background:linear-gradient(180deg,#FFFFFF,#FBFCFE);padding:20px}.workaba-payroll-app .workaba-payroll-mobile-nav{box-shadow:0 -10px 28px -24px rgba(7,17,31,.28)}@media (max-width:767px){.workaba-payroll-app input,.workaba-payroll-app select,.workaba-payroll-app textarea{min-height:44px;font-size:16px!important}.workaba-payroll-app a,.workaba-payroll-app button{touch-action:manipulation}.workaba-payroll-app main h1{font-size:30px!important;line-height:36px!important;letter-spacing:-.035em!important}.workaba-payroll-app main{overscroll-behavior-y:contain}}.workaba-payroll-app main .overflow-x-auto{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.workaba-payroll-app main table td,.workaba-payroll-app main table th{font-variant-numeric:tabular-nums}@media (max-width:767px){.workaba-payroll-app main{scroll-padding-bottom:calc(76px + env(safe-area-inset-bottom))}.workaba-payroll-app main>div{padding-left:14px!important;padding-right:14px!important}.workaba-payroll-app .workaba-header-actions{display:flex!important;flex-wrap:nowrap!important;align-items:center;justify-content:flex-start;width:100%;max-width:100%;gap:8px!important;overflow-x:auto;overflow-y:hidden;white-space:nowrap;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.workaba-payroll-app .workaba-header-actions::-webkit-scrollbar{display:none}.workaba-payroll-app .workaba-header-actions>*{width:auto!important;flex:0 0 auto!important;min-width:-moz-max-content!important;min-width:max-content!important;min-height:44px!important;justify-content:center;text-align:center;white-space:nowrap}.workaba-payroll-app main form.flex{flex-wrap:wrap}.workaba-payroll-app main form.flex>input,.workaba-payroll-app main form.flex>select,.workaba-payroll-app main form.flex>textarea{min-width:0!important;width:100%;flex:1 1 100%}.workaba-payroll-app main .overflow-x-auto{max-width:calc(100vw - 28px);scroll-snap-type:x proximity}.workaba-payroll-app main .overflow-x-auto table td:first-child,.workaba-payroll-app main .overflow-x-auto table th:first-child{position:sticky;left:0;z-index:2;min-width:132px;background:#fff;box-shadow:8px 0 14px -14px rgba(7,17,31,.45)}.workaba-payroll-app main .overflow-x-auto table thead th:first-child{z-index:4;background:#F8FAFC}.workaba-payroll-app main .recharts-responsive-container{min-height:220px;min-width:0;touch-action:pan-y}.workaba-payroll-app main article,.workaba-payroll-app main section{min-width:0}}