:root{--background:#f5f8fc;--foreground:#13213d;--primary:#2858ff;--ring:#2858ff;--border:#e3eaf4;--sidebar:#122438;--radius:0.45rem}body{font-size:14px;letter-spacing:-.015em;background:#f5f8fc}body .workspace{padding:24px 28px 40px;max-width:1600px}body .topbar{height:60px;min-height:60px;padding:0 28px;border-color:var(--client-line,#e6edf5)}body .heading{margin-bottom:22px;gap:16px}body .heading h1{font-size:27px;font-weight:730;letter-spacing:-.9px;margin:7px 0 4px}body .heading .eyebrow{text-transform:none;letter-spacing:0;font-size:11px;font-weight:400;color:var(--brand-muted)}body .heading .muted{font-size:13px;color:var(--brand-muted);line-height:1.5}body .wave{display:none}body .brand{padding:24px 20px;font-size:30px;gap:5px}body .brand>span:first-child{order:1;color:#d6ed4c}body .brand .brand-hr{order:2;border:0;padding:0;color:white;font-size:10px}body .org-switch{display:none}body .blitz-sidebar [data-slot=sidebar-content]{scrollbar-width:thin;scrollbar-color:var(--brand-muted) transparent}body .blitz-sidebar [data-slot=sidebar-group]{padding:0 10px}body .blitz-sidebar [data-slot=sidebar-group-label]{display:none}body .blitz-sidebar [data-slot=sidebar-menu-button]{height:39px;margin-bottom:1px;font-size:12px;padding:0 12px;gap:11px;border-radius:5px}body .blitz-sidebar [data-slot=sidebar-menu-button] svg{width:16px;height:16px}body .blitz-sidebar [data-slot=sidebar-menu-button][data-active],body .sidebar-admin[aria-current]{background:linear-gradient(100deg,var(--brand-ink-raised),var(--brand-ink-raised));box-shadow:inset 0 0 0 1px #477dd344;color:white}body .sidebar-foot{padding:13px 8px;font-size:11px;gap:8px}body .sidebar-foot small{font-size:10px}body .sidebar-foot .avatar{width:30px;height:30px;background:var(--brand-ink);color:#d9e7ff}body .sidebar-admin{gap:10px;padding:12px 10px;border-radius:5px;font-size:12px;color:#dbe5f2;width:100%}body .sidebar-admin,body .topbar-search{display:flex;align-items:center;text-align:left}body .topbar-search{gap:8px;width:205px;height:32px;padding:0 10px;background:#f5f8fc;border:1px solid var(--client-line,#e4ebf5);border-radius:5px;color:var(--brand-muted);font-size:11px}body .topbar-account{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--brand-ink)}body .avatar,body .employee-avatar{background:linear-gradient(135deg,var(--brand-soft),#e6edff);border-radius:50%}body .ops .primary,body .people-center .primary,body .primary{background:linear-gradient(125deg,var(--brand-ink),var(--brand-ink));border:1px solid var(--brand-ink);color:white;border-radius:5px;box-shadow:0 2px 4px #2c54f519;padding:9px 15px;min-height:38px;font-size:12px}body .ops .primary:hover,body .people-center .primary:hover,body .primary:hover{background:var(--brand-ink)}body .secondary{border-radius:5px;font-size:12px;min-height:38px}body .ops h2{font-size:17px;margin:0 0 12px}body .ops h3{font-size:14px}body .ops p{font-size:13px}body .ops-card,body .ops-form,body .panel,body .people-panel{border-radius:6px;border-color:var(--client-line,#e3eaf4);box-shadow:none;padding:20px;margin-bottom:18px}body .panel{padding:0}body .ops label,body .people-form label{font-size:12px;color:var(--brand-muted);gap:6px}body .ops input,body .ops select,body .ops textarea,body .people-center input,body .people-center select,body .people-center textarea{border-radius:5px;border-color:var(--client-line,#dfe7f2);font-size:12px;padding:9px 11px;color:var(--brand-ink)}body .ops select,body .people-center select{appearance:none;padding-right:30px;min-height:38px;background-position:calc(100% - 16px) 50%,calc(100% - 12px) 50%;background-size:4px 4px;background-repeat:no-repeat}body .ops input[type=checkbox],body .ops input[type=radio]{width:auto;accent-color:var(--brand-ink)}body .ops-toolbar{gap:12px;margin-bottom:14px}body .ops-toolbar label{min-width:140px}body .ops-toolbar>button{font-size:12px;border-radius:5px;border-color:var(--client-line,#e0e7f1)}body .ops table th,body .people-table th{font-size:11px;background:#f4f7fc;color:var(--brand-muted);text-transform:none;letter-spacing:0;font-weight:600;padding:12px 14px}body .ops table td,body .people-table td{font-size:12px;padding:13px 14px;border-color:var(--client-line,#edf1f7)}body .ops table tbody tr:hover{background:var(--brand-soft)}body .action-card-badge,body .people-badge,body .pill{border-radius:4px;padding:3px 8px;font-size:11px}body .people-badge.good,body .pill.green{background:#e2f8e6;color:#258247}body .people-badge.warning,body .pill.amber{background:#fff0ce;color:#a8640b}body .pill.red{background:#ffe8eb;color:#ce4557}body .ops-intro{display:none}body .ops-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 18px;gap:14px}body .ops-metrics button{display:grid;grid-template-columns:38px 1fr;column-gap:12px;row-gap:5px;padding:19px 16px;border-radius:6px;border-color:var(--client-line,#e3eaf4)}body .ops-metrics button>span:not(.metric-icon){font-size:11px;color:var(--brand-muted)}body .ops-metrics strong{font-size:29px;line-height:1.1;grid-column:2;color:var(--brand-ink)}body .ops-metrics small{font-size:10px;color:var(--brand-muted);grid-column:1/-1;margin-top:8px}.metric-icon{grid-row:1/3;display:grid;place-items:center;width:37px;height:37px;background:var(--brand-soft,#e6f0ff);color:var(--brand-ink);border-radius:6px}.metric-review{background:#fff1d7;color:#b67c19}.metric-overdue{background:#ffecef;color:#ed5167}.reference-dashboard{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:25px}body .stage-overview{margin:0}body .stage-overview>p{font-size:11px;color:var(--brand-muted);margin:0}.stage-funnel{margin:22px 0 18px}body .stage-funnel button{display:grid;grid-template-columns:44% 1fr 36px;gap:17px;align-items:center;width:100%;font-size:12px;text-align:left;color:var(--brand-muted);min-height:44px}.stage-funnel button strong{text-align:right;color:var(--brand-ink)}.funnel-shape{display:block;height:42px;clip-path:polygon(0 0,100% 0,93% 100%,7% 100%);width:100%;justify-self:center}.funnel-1,.funnel-shape{background:linear-gradient(110deg,var(--brand-ink),var(--brand-ink))}.funnel-1{width:86%}.funnel-2{width:72%;background:linear-gradient(110deg,#00a9ba,#26c7c6)}.funnel-3{width:58%;background:linear-gradient(110deg,#7bce78,#98df86)}.funnel-4{width:44%;background:linear-gradient(110deg,#b2d840,#d4ed69)}body .stage-overview>small{font-size:10px;color:#8a9ab1}.dashboard-agenda{display:flex;flex-direction:column;gap:14px}body .dashboard-agenda .ops-card{margin:0;flex:1}body .agenda-row{width:100%;display:grid;grid-template-columns:42px 32px 1fr auto;align-items:center;gap:10px;padding:14px 0;border-top:1px solid var(--client-divider,#edf2f8);text-align:left}.agenda-row time{font-size:11px;color:var(--brand-muted)}.agenda-row .avatar{width:32px;height:32px}.agenda-row b{font-size:12px;display:block}.agenda-row small{font-size:10px;color:var(--brand-muted);display:block;margin-top:4px}.agenda-empty{text-align:center;padding:45px 12px;color:var(--brand-muted)}.agenda-empty svg{margin:auto;color:var(--brand-muted)}.agenda-empty small{font-size:11px}body .decision-banner{display:flex;align-items:center;gap:13px;background:#fff4de;border:1px solid var(--client-line,#ffebc4);color:#93580c;border-radius:6px;padding:16px;text-align:left}.decision-banner span{flex:1}.decision-banner b{font-size:12px;display:block}.decision-banner small{display:block;font-size:11px;margin-top:3px}body .worklist-filters{background:#fff;border:1px solid var(--client-line,#e3eaf4);border-radius:6px;padding:16px;display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}body .worklist-filters>.ops-toolbar{margin:0}.worklist-filters>.ops-toolbar:first-child{grid-column:1/-1}body .worklist-filters label{min-width:110px}body .people-center{gap:18px}body .people-hero{background:transparent;color:var(--brand-ink);padding:0;border:0;border-radius:var(--ds-radius);gap:12px}body .people-hero h2{font-size:19px;margin:0 0 5px!important}body .people-hero p{font-size:12px}body .people-hero .people-eyebrow,body .people-hero>.people-eyebrow,body .people-hero>svg{display:none}body .people-metrics{gap:12px}body .people-metric{padding:16px;border-radius:6px;border-color:var(--client-line,#e3eaf4);gap:8px}body .people-metric strong{font-size:26px;color:var(--brand-ink)}body .people-metric>svg{background:#e9f1ff;box-sizing:content-box;padding:8px;border-radius:5px}body .people-panel{margin:0}body .people-tabs{gap:18px;padding:0;border-color:var(--client-line,#e2eaf4)}body .people-center .people-tabs button{padding:10px 3px;border-radius:var(--ds-radius-sm);font-size:12px;min-height:40px}body .people-center .people-tabs button[aria-pressed=true]{color:var(--brand-ink);background:transparent;border-bottom:2px solid var(--brand-ink)}body .people-search{border-radius:5px}body .people-center button{border-radius:var(--ds-radius-sm)}body .people-table-wrap{padding:0}body .people-center .employee-grid{display:flex;flex-direction:column;gap:0;background:#fff;border:1px solid var(--client-line,#e3eaf4);border-radius:6px;overflow:hidden}body .people-center .employee-card{border:0;border-bottom:1px solid var(--client-divider,#e8eef6);border-radius:var(--ds-radius);padding:14px 18px;display:grid;grid-template-columns:90px minmax(130px,1fr) minmax(100px,.8fr) minmax(120px,1fr);gap:8px 14px;align-items:center;box-shadow:none}body .employee-card .people-section-heading{grid-column:1;grid-row:1/3;flex-direction:column;gap:7px}body .employee-card h3{font-size:13px!important;margin:0!important;grid-column:2}body .employee-card>p{font-size:12px;margin:0;grid-column:2;grid-row:2}body .employee-card-meta{grid-column:3;grid-row:1/3;font-size:11px}body .employee-card-footer{grid-column:4;grid-row:1/3;border:0;margin:0;padding:0;font-size:11px}body .employee-avatar{width:33px;height:33px}body .employee-avatar.large{width:62px;height:62px;color:var(--brand-ink);background:#dce7ff}body .employee-profile-hero{background:white;padding:20px;border:1px solid var(--client-line,#e3eaf4);border-radius:6px}body .employee-profile-hero button{background:var(--brand-soft);color:var(--brand-ink);border-color:var(--brand-line)}body .certificate-card,body .permission-matrix{border-radius:6px}body .permission-row{padding:12px 15px;font-size:12px;background:#fff}body .permission-row:nth-child(2n){background:#f9fbfe}body .people-scope-note{background:#edf4ff;border-radius:5px;color:var(--brand-ink-raised)}body .people-control-grid svg{color:var(--brand-ink)}body .process-directory{background:#fff;border:1px solid var(--client-line,#e3eaf4);border-radius:6px;overflow:hidden}.process-list-heading,body .process-directory .ops-process{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;align-items:center;gap:15px;width:100%;padding:15px 18px;border:0;border-bottom:1px solid var(--client-divider,#edf1f7);border-radius:var(--ds-radius-sm);text-align:left}.process-list-heading{font-size:11px;color:var(--brand-muted);background:#f4f7fc}.process-identity{display:flex;align-items:center;gap:11px;min-width:0}body .ops .process-identity h3{margin:0 0 4px;font-size:13px;overflow-wrap:anywhere}body .ops .process-identity span:not(.avatar){font-size:10px;color:var(--brand-muted)}body .ops-process p{margin:0;font-size:11px;line-height:1.65;color:var(--brand-muted)}body .ops-process:hover{background:#eff5ff}body .ops-overdue{grid-column:2/-1;font-size:11px;padding:4px 8px}body .ops-board{gap:12px;grid-template-columns:repeat(5,230px)}body .ops-board-column{border-radius:6px;background:#e8f2ff;padding:12px}body .ops-board-column:nth-child(2){background:#e2efff}body .ops-board-column:nth-child(3){background:#effbdd}body .ops-board-column:nth-child(4){background:#f0eaff}body .ops-board-column:nth-child(5){background:#e3f6ee}body .ops-board-column>h3{font-size:12px;margin:4px 0 16px}body .ops-board-column .ops-process{border:1px solid var(--client-line,#e2eaf3);border-radius:5px;padding:14px 12px}body .ops-board-column .ops-process p{margin-top:10px}body .ops-steps{counter-reset:step;gap:0}body .ops-steps li{background:transparent;border-radius:var(--ds-radius-sm);position:relative;text-align:center;padding:40px 12px 10px;min-width:135px;flex:1;font-size:11px}body .ops-steps li:before{counter-increment:step;content:counter(step);position:absolute;top:5px;left:calc(50% - 12px);width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#dfe6f1;color:var(--brand-muted);z-index:1;box-shadow:0 0 0 5px #fff}body .ops-steps li:after{content:"";height:1px;background:#dce6f2;position:absolute;top:17px;left:0;right:0}body .ops-steps li.current{background:var(--brand-soft);border:0;color:var(--brand-ink)}.ops-steps li.current:before{background:var(--brand-ink);color:white}body .action-card{border-radius:6px;box-shadow:none;padding:15px 18px;border-color:var(--client-line,#e3eaf4)}body .action-card-icon{background:#e8f1ff;color:var(--brand-ink);border-radius:5px;width:34px;height:34px}body .ops .action-card h3{font-size:13px}body .ops .action-card-button{border-radius:5px;background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-ink);font-size:11px;min-height:36px;padding:7px 10px}body .action-panel-sheet{width:min(580px,100vw)!important;background:#fff!important}body .action-panel-header{padding:22px 60px 18px 22px!important}body .action-panel-header [data-slot=sheet-title]{font-size:20px}body .action-panel-eyebrow{letter-spacing:0;color:var(--brand-muted)}body .ops.action-panel-body{padding:20px 22px;background:#f8faff}body .action-panel-body .ops-form{padding:18px;border-radius:5px}body .action-panel-close,body .action-panel-done{border-radius:5px}body .ops-record-grid.vacancy-directory{display:flex;flex-direction:column;gap:0;border:1px solid var(--client-line,#e3eaf4);border-radius:var(--ds-radius);overflow:hidden}body .vacancy-directory .action-card{display:grid;grid-template-columns:85px 1fr auto;gap:15px;border:0;border-bottom:1px solid var(--client-divider,#eaf0f7);border-radius:0;padding:16px;align-items:center}body .vacancy-directory .action-card-heading{grid-column:1;flex-direction:column;gap:8px}body .vacancy-directory .action-card-copy{grid-column:2}body .vacancy-directory .action-card-button{grid-column:3;width:auto;margin:0}body .vacancy-directory .action-card h3{font-size:13px}body .material-library{grid-template-columns:repeat(3,minmax(0,1fr))}body .material-library .action-card{padding:0 0 14px;overflow:hidden;gap:10px}body .material-library .action-card-heading{padding:18px;min-height:112px;background:linear-gradient(140deg,#edf3ff,#d1e1f7);align-items:flex-start}body .material-library .action-card:nth-child(3n+2) .action-card-heading{background:linear-gradient(140deg,#e1f3ee,#cce7df)}body .material-library .action-card:nth-child(3n+3) .action-card-heading{background:linear-gradient(140deg,#eeeafb,#ddd5f5)}body .material-library .action-card-icon{width:52px;height:65px;background:white;box-shadow:4px 5px 0 #a6bde44d;transform:rotate(-8deg)}body .material-library .action-card-icon svg{width:26px;height:26px}body .material-library .action-card-copy{padding:0 16px}body .material-library .action-card-button{margin:0 16px;width:calc(100% - 32px)}body .material-library .action-card-description{font-size:11px}body .ops[data-page=reports]>.ops-form{max-width:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end}body .ops[data-page=reports]>.ops-form h2,body .ops[data-page=reports]>.ops-form h3{grid-column:1/-1}body .auth-page{background:#f1f5fa;padding:40px}.auth-layout{width:min(100%,1000px);display:grid;grid-template-columns:38% 62%;min-height:640px;border:1px solid var(--client-line,#dce5f0);border-radius:var(--ds-radius-sm);overflow:hidden;background:#fff;box-shadow:0 16px 60px #1525440a}.auth-aside{display:flex;flex-direction:column;background:radial-gradient(ellipse at 90% 55%,var(--brand-ink),#122438 70%);padding:38px;color:white}.auth-brand{display:flex;align-items:center;gap:4px;font-size:32px;font-weight:800;letter-spacing:-1px}.auth-brand svg{color:#d2ef55}.auth-brand small{font-size:12px;letter-spacing:0;margin-left:4px}.auth-aside h2{font-size:29px;line-height:1.18;letter-spacing:-.7px;margin:40px 0 16px}.auth-aside>p{color:#d4dfee;font-size:16px;line-height:1.5;max-width:240px}.auth-pillars{display:flex;align-items:end;gap:12px;margin:45px -10px 35px;flex:1}.auth-pillars>div{flex:1;background:linear-gradient(140deg,var(--brand-ink-raised),var(--brand-ink) 70%);border:1px solid var(--brand-ink-raised);border-bottom:0;border-radius:8px 8px 0 0;padding:25px 8px 20px;min-height:110px;box-shadow:inset 5px 5px 18px #558bed25}.auth-pillars>div:nth-child(2){min-height:155px}.auth-pillars>div:nth-child(3){min-height:200px}.auth-pillars svg{color:var(--brand-soft);margin-bottom:12px}.auth-pillars b{font-size:10px;display:block}.auth-pillars small{font-size:10px;color:var(--brand-soft)}.auth-aside-footer{font-size:11px;color:#c7d5e7;display:flex;align-items:center;gap:10px}body .auth-card{max-width:none;border-radius:var(--ds-radius);padding:54px 58px;gap:8px;justify-content:center;position:relative}body .auth-card h1{font-size:27px;margin:0 0 3px}.auth-language{position:absolute;right:24px;top:22px;font-size:11px;color:var(--brand-muted);border:1px solid var(--client-line,#e3eaf4);padding:5px 10px;border-radius:4px}body .auth-card label{font-size:12px;font-weight:600;margin:10px 0;gap:7px}body .auth-card input{font-size:14px;border:1px solid var(--client-line,#dce5f1);border-radius:5px;min-height:42px}body .auth-card p{font-size:13px;margin:0 0 12px}.auth-card p[role=alert]{color:#ba3244;background:#fff0f1;padding:10px}body .auth-card .primary{width:100%;margin-top:8px}body .auth-card a{font-size:12px;margin:12px 0}.auth-card>small{background:#f0f6fc;padding:16px;border-radius:5px;margin-top:12px}@media (min-width:1101px){body .people-split{grid-template-columns:1.15fr 1fr}}@media (max-width:1100px){body .workspace{padding:22px}body .material-library{grid-template-columns:repeat(2,minmax(0,1fr))}body .ops-metrics button{padding:15px 12px;column-gap:8px}.process-list-heading,body .process-directory .ops-process{grid-template-columns:1.3fr 1fr 1fr}.process-list-heading>span:last-child,body .process-directory .ops-process>p:last-of-type{grid-column:2/-1}body .ops[data-page=reports]>.ops-form{grid-template-columns:1fr 1fr}.auth-aside{padding:28px}body .auth-card{padding:48px 32px}}@media (max-width:760px){body .workspace{padding:20px 16px 35px}body .topbar{padding:0 16px;height:60px}body .topbar-account>span:not(.avatar),body .topbar-account>svg,body .topbar-search{display:none}body .heading h1{font-size:25px}body .heading .primary{min-height:42px}body .ops-metrics{grid-template-columns:1fr 1fr;gap:10px}body .ops-metrics button{padding:15px 12px}body .ops-metrics strong{font-size:25px}.reference-dashboard{grid-template-columns:1fr}.stage-funnel{max-width:500px;margin:18px auto}body .worklist-filters{grid-template-columns:1fr;padding:14px}body .worklist-filters>.ops-toolbar:first-child{grid-column:auto}body .worklist-filters label{flex:1 1 130px;min-width:0}body .ops-toolbar label{min-width:130px}body .ops-card,body .ops-form{padding:16px}body .people-center .employee-card{grid-template-columns:54px 1fr;gap:8px 12px}body .employee-card .people-section-heading{grid-column:1;grid-row:1/3}body .employee-card h3,body .employee-card>p{grid-column:2}body .employee-card-meta{grid-column:2;grid-row:3}body .employee-card-footer{grid-column:2;grid-row:4;margin-top:8px}body .process-directory .ops-process{grid-template-columns:1fr;gap:8px}body .process-directory .ops-process>p:last-of-type{grid-column:auto}.process-list-heading{display:none}body .ops-overdue{grid-column:1}body .vacancy-directory .action-card{grid-template-columns:55px minmax(0,1fr);padding:15px;gap:10px}body .vacancy-directory .action-card-button{grid-column:2;justify-self:start}body .vacancy-directory .action-card-heading{align-self:start}body .material-library{grid-template-columns:1fr 1fr;gap:10px}body .material-library .action-card-copy{padding:0 12px}body .material-library .action-card-heading{min-height:95px;padding:12px}body .material-library .action-card-button{margin:0 12px;width:calc(100% - 24px);font-size:10px;gap:4px}body .people-hero h2{font-size:17px}body .people-panel{padding:16px}body .people-table-wrap{padding:0}body .ops.action-panel-body{padding:16px 14px}body .ops[data-page=reports]>.ops-form{grid-template-columns:1fr}body .ops input,body .ops select,body .ops textarea,body .people-center input,body .people-center select,body .people-center textarea{font-size:16px;min-height:44px}body .auth-page{padding:18px;background:#fff}.auth-layout{grid-template-columns:1fr;min-height:0;border:0;box-shadow:none}.auth-aside{padding:20px 18px;background:none;color:var(--brand-ink)}.auth-brand{font-size:29px}.auth-aside h2,.auth-aside-footer,.auth-aside>p,.auth-pillars{display:none}body .auth-card{padding:35px 18px}.auth-language{top:-48px;right:12px}body .ops-steps li{min-width:115px}.agenda-row .pill{display:none}body .agenda-row{grid-template-columns:40px 32px 1fr}}@media (prefers-reduced-motion:reduce){body *,body :after,body :before{scroll-behavior:auto!important;transition:none!important}}.candidate-stage{display:flex;align-items:center;gap:10px;background:var(--ds-success-soft,#edf8e5);color:var(--ds-success,#386146);padding:14px 18px;border-radius:6px;margin-bottom:18px;font-size:13px}.candidate-stage .pill{margin-left:auto}.candidate-top-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:18px}.candidate-bottom-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px}body .candidate-next h2{margin:22px 0 12px;font-size:21px}.candidate-next .primary{margin-top:15px}.candidate-next p{color:var(--brand-muted)}.candidate-progress-content{display:flex;gap:25px;align-items:center;padding:20px 0}.candidate-progress-content>div:last-child{flex:1;color:var(--brand-ink-raised);font-size:13px}.completion-ring{background:conic-gradient(#37b45d var(--completion),#e8eef5 0);border-radius:50%;width:130px;height:130px;padding:9px;flex-shrink:0}.completion-ring>span{display:flex;background:white;border-radius:50%;height:100%;flex-direction:column;align-items:center;justify-content:center}.completion-ring strong{font-size:25px}.completion-ring small{color:var(--brand-muted);font-size:11px}.candidate-bottom-grid .secondary{margin-top:20px}.candidate-task-row{display:flex;gap:10px;align-items:center;width:100%;padding:13px 0;border-bottom:1px solid var(--client-divider,#edf2f8);text-align:left;font-size:12px}.candidate-task-row>span{flex:1}.candidate-task-row svg{color:var(--brand-ink)}.candidate-task-row small{color:var(--brand-muted);font-size:11px}@media (max-width:900px){.candidate-bottom-grid,.candidate-top-grid{grid-template-columns:1fr}.candidate-progress-content{gap:16px}.candidate-stage{flex-wrap:wrap}.candidate-stage .pill{margin-left:0}}.report-chart-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:18px;margin-top:2px}.report-bars{display:flex;gap:15px;align-items:end;padding-top:20px}.report-bars>div{flex:1;min-width:0;text-align:center;font-size:12px}.report-bar-track{height:145px;display:flex;align-items:end;background:#f6f9fd;margin:8px 0}.report-bar-track>span{display:block;width:100%;border-radius:5px 5px 0 0}.report-bar-track>span,.report-bars>div:nth-child(2) .report-bar-track>span{background:linear-gradient(var(--brand-ink),var(--brand-ink))}.report-bars>div:nth-child(3) .report-bar-track>span{background:linear-gradient(#7cddaa,#35b57c)}.report-bars>div:nth-child(4) .report-bar-track>span{background:linear-gradient(#d2e956,#a1cd35)}.report-bars>div:nth-child(5) .report-bar-track>span{background:linear-gradient(var(--brand-soft),var(--brand-muted))}.report-bars small{font-size:10px;color:var(--brand-muted)}.mentor-load{display:grid;grid-template-columns:1fr 1fr 24px;gap:12px;align-items:center;margin:22px 0;font-size:12px;color:var(--brand-muted)}.mentor-load>div{height:11px;background:var(--brand-soft,#eef3f9);border-radius:3px}.mentor-load>div>span{display:block;height:100%;background:#c6e753;border-radius:3px}.mentor-load b{text-align:right;color:var(--brand-ink)}@media (max-width:800px){.report-chart-grid{grid-template-columns:1fr}.report-bars{gap:8px}}body .action-panel-sheet{translate:none!important;transition-property:opacity!important}body .ops[data-page=reports]>.ops-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}body .ops[data-page=reports]>.ops-grid .ops-card{margin-bottom:0}body .ops[data-page=reports]>.ops-grid h2{font-size:29px;margin:8px 0 0}.candidate-mobile-nav{display:none}@media (max-width:760px){body .ops[data-page=reports]>.ops-grid{grid-template-columns:1fr 1fr}.candidate-mobile-nav{position:fixed;bottom:0;left:0;right:0;z-index:20;background:white;border-top:1px solid var(--client-divider,#e3eaf4);padding:10px 8px max(10px,env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(4,1fr)}.candidate-mobile-nav button{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--brand-muted);font-size:10px;min-height:44px}.candidate-mobile-nav button[aria-current]{color:var(--brand-ink);font-weight:600}body:has(.candidate-mobile-nav) .workspace{padding-bottom:95px}}body .action-panel-sheet{contain:layout paint}body .ops.action-panel-body{width:auto;align-self:stretch}body .ops-embedded{overflow-x:clip}body .demo-banner{display:flex;flex-wrap:wrap;gap:8px 20px;padding:12px 16px;margin-bottom:18px;background:#fff3ce;color:#684600;border:1px solid var(--client-line,#f1d88c);border-radius:var(--ds-radius-sm);font-size:13px}body .process-shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}body .process-shortcuts button{background:#eef4ff;color:var(--brand-ink-raised);border:1px solid var(--client-line,#d7e3fb);border-radius:var(--ds-radius-sm);padding:10px 14px}body #process-profile:focus,body .ops-task:focus{outline:3px solid var(--brand-ink-raised);outline-offset:4px}body #schedule-appointment,body [id^=process-],body [id^=task-]{scroll-margin-top:90px}body .candidate-process-picker{display:grid;gap:8px;max-width:540px;margin-bottom:16px;font-size:14px}body .candidate-process-picker select{width:100%;min-width:0;border:1px solid var(--client-line,#dce3ef);border-radius:var(--ds-radius-sm);background:white;padding:12px;color:#243249}body .pilot-decision-progress{font-weight:600;color:var(--brand-ink-raised)}body .ops-form .ops-error{display:block;margin:0}@media (max-width:640px){body .ops-table table{min-width:580px}body .ops-table td{overflow-wrap:break-word}body .ops-table:before{content:"Jadvalni yon tomonga suring →";display:block;padding:8px 0;color:#65758c;font-size:12px}}.data-state{width:100%;min-width:0;padding:28px;margin:16px 0;border:1px solid var(--client-line,#dfe7f0);border-radius:var(--ds-radius);background:#fff;color:#17273e;box-shadow:0 4px 20px #1c3b6405}.data-state .data-state-heading{display:flex;align-items:center;gap:16px}.data-state .data-state-icon{display:inline-flex;flex:0 0 46px;width:46px;height:46px;align-items:center;justify-content:center;border-radius:var(--ds-radius-sm);color:var(--brand-ink-raised);background:#edf4ff}.data-state h2{font-size:17px;font-weight:650;margin:0 0 5px;line-height:1.4}.data-state output,.data-state p{margin:0;color:#5b6c82;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.busy-label>svg,.data-refresh>svg{animation:data-spin 1.2s linear infinite}.data-state-error{border-color:var(--client-line,#f1d8ca);background:#fffcfa}.data-state-error .data-state-icon{color:#a45428;background:#fff0e4}.data-state .data-state-actions{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin-top:20px}.data-state .data-state-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid var(--client-line,#cbd9ea);border-radius:var(--ds-radius-sm);background:#fff;color:var(--brand-ink-raised);font-size:14px;font-weight:600;cursor:pointer}.data-state .data-state-actions button:hover{background:#eff5fc}.data-state .data-state-actions a{color:var(--brand-ink-raised);font-size:14px;text-decoration:underline}.data-state-empty{text-align:center;padding-block:36px}.data-state-empty .data-state-icon{margin-bottom:14px}.data-state-empty .data-state-actions{justify-content:center}.data-refresh{display:flex;flex-wrap:wrap;align-items:center;gap:8px;background:#edf4ff;border:1px solid var(--client-line,#dbe7f7);border-radius:var(--ds-radius-sm);padding:12px 16px;margin:12px 0;color:var(--brand-ink-raised);font-size:13px}.data-refresh span{color:var(--brand-muted)}@keyframes data-spin{to{transform:rotate(1turn)}}@media (max-width:600px){.data-state{padding:20px 16px;border-radius:var(--ds-radius-sm)}.data-state .data-state-heading{align-items:flex-start;gap:12px}}body .data-state.data-state-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 24px;margin:16px 0;min-height:280px;border:1px solid var(--client-line,#e0e7e1);border-radius:var(--ds-radius);background:radial-gradient(ellipse at 50% 0,#f0f5e8 0,#fbfcf9 42%,#fff 80%);box-shadow:none;text-align:center;color:#192f3b}body .data-state-empty h2{font-size:21px;line-height:1.35;letter-spacing:-.4px;margin:4px 0 10px;max-width:520px}body .data-state-empty>p{font-size:14px;line-height:1.75;max-width:500px;margin:0 auto;color:#62736c}body .data-state-empty .data-state-actions{gap:12px;margin-top:23px;width:100%;justify-content:center}body .data-state.data-state-empty .data-state-actions button{min-height:44px;border-radius:var(--ds-radius-sm);padding:12px 18px;color:#203b30;background:#fff;border:1px solid var(--client-line,#d7e0d8);font-size:13px;line-height:1.4;display:inline-flex;align-items:center;justify-content:center;gap:9px}body .data-state.data-state-empty .data-state-actions .empty-primary{background:#d6ed4c;color:#172b37;border-color:#d6ed4c;box-shadow:0 3px 0 #bdcf4038}body .data-state.data-state-empty .data-state-actions button:hover{background:#eef3e6;transform:translateY(-1px)}body .data-state.data-state-empty .data-state-actions .empty-primary:hover{background:#cce43d}body .data-state-empty button:focus-visible{outline:2px solid #365d49;outline-offset:4px}.empty-illustration{position:relative;width:138px;height:112px;margin:0 auto 15px;flex-shrink:0}.empty-orbit{position:absolute;inset:7px 7px 0;border-radius:50%;border:1px dashed var(--client-line,#cbd7bd);transform:rotate(-18deg)}.empty-paper{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;width:66px;height:80px;border-radius:var(--ds-radius-sm)}.empty-paper-back{top:14px;left:24px;background:#dce5d6;transform:rotate(-17deg)}.empty-paper-front{top:17px;left:48px;background:#fff;border:1px solid var(--client-line,#dce4d9);color:#365647;transform:rotate(9deg);box-shadow:0 8px 18px #213b3010;gap:6px}.empty-paper-front i{height:3px;width:29px;border-radius:3px;background:#dfe6dc}.empty-paper-front i:last-child{width:20px}.empty-spark{position:absolute;top:4px;right:8px;width:29px;height:29px;display:grid;place-items:center;background:#d6ed4c;color:#233b30;border:3px solid var(--client-surface,#fff);border-radius:50%}body .ops .ops-card:has(>.data-state-empty){padding:22px;border:1px solid var(--client-line,#e1e7e2);border-radius:var(--ds-radius);background:#fff}body .ops .ops-card>.data-state-empty{margin:18px 0 0}body .ops .work-pagination{border-top:1px solid var(--client-divider,#e4e9e3);margin-top:18px;padding-top:18px}body .ops .work-pagination button{min-height:42px;padding:10px 16px;border-radius:var(--ds-radius-sm)}@media (max-width:600px){body .data-state.data-state-empty{padding:28px 18px;min-height:260px;border-radius:var(--ds-radius)}body .data-state-empty h2{font-size:19px}body .data-state-empty .data-state-actions{flex-direction:column;gap:10px}body .data-state-empty .data-state-actions button{width:100%}body .ops .ops-card:has(>.data-state-empty){padding:16px}}@keyframes hr-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes hr-fade{0%{opacity:0}to{opacity:1}}.auth-card,.data-state,.ops-message,.ops[data-page],.success-toast,.workspace>.heading,.workspace>section{animation:hr-arrive .24s cubic-bezier(.2,.7,.3,1) both}.ops[data-page]{animation-name:hr-fade}.data-refresh{animation:hr-fade .18s ease-out}body .action-card-button,body .data-state-actions button,body .icon-button,body button.primary{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}body .action-card-button:not(:disabled):active,body .data-state-actions button:not(:disabled):active,body .icon-button:not(:disabled):active,body button.primary:not(:disabled):active{transform:scale(.98)}body button:has(.busy-label){opacity:.85}body .action-card,body .people-center .employee-card{transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.action-card-button>svg{transition:transform .18s ease}@media (hover:hover) and (pointer:fine){body button.primary:not(:disabled):hover{box-shadow:0 4px 14px #244f231a}body .people-center .employee-card:hover{background-color:#f8fbf5}.action-card:focus-within,.action-card:hover{box-shadow:0 5px 18px #244f230a}.action-card-button:hover>svg{transform:translate(2px,-2px)}}@media (prefers-reduced-motion:reduce){body *,body :after,body :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root{--brand-ink:#152b3a;--brand-ink-raised:#294553;--brand-lime:#d6ed4c;--brand-lime-hover:#c5df35;--brand-soft:#f0f3f3;--brand-page:#f6f8f8;--brand-line:#dce4e6;--brand-muted:#596d78;--brand-on-dark-muted:#c6d3d8;--brand-focus:#637f8d;--brand-chart-1:#152b3a;--brand-chart-2:#405e6e;--brand-chart-3:#6e8996;--brand-chart-4:#9fb2bb;--brand-chart-5:#d6ed4c;--brand-chart-6:#dce4e6;--background:var(--brand-page);--foreground:var(--brand-ink);--card-foreground:var(--brand-ink);--popover-foreground:var(--brand-ink);--primary:var(--brand-lime);--primary-foreground:var(--brand-ink);--secondary:var(--brand-soft);--secondary-foreground:var(--brand-ink);--muted:var(--brand-soft);--muted-foreground:var(--brand-muted);--accent:var(--brand-soft);--accent-foreground:var(--brand-ink);--border:var(--brand-line);--input:var(--brand-line);--ring:var(--brand-focus);--sidebar:var(--brand-ink);--sidebar-foreground:var(--brand-on-dark-muted);--sidebar-primary:var(--brand-lime);--sidebar-primary-foreground:var(--brand-ink);--sidebar-accent:var(--brand-ink-raised);--sidebar-accent-foreground:#fff;--sidebar-border:var(--brand-ink-raised);--sidebar-ring:var(--brand-lime);--chart-1:var(--brand-chart-1);--chart-2:var(--brand-chart-2);--chart-3:var(--brand-chart-3);--chart-4:var(--brand-chart-4);--chart-5:var(--brand-chart-5)}body{color:var(--brand-ink)}body,body .workspace{background:var(--brand-page)}body .heading{align-items:center}body .heading h1{color:var(--brand-ink)}body .heading .eyebrow,body .heading .muted{color:var(--brand-muted)}body .heading>.primary{flex-shrink:0;white-space:nowrap}body :is(.blitz-sidebar,[data-slot=sidebar][data-mobile=true]) [data-slot=sidebar-menu-button]{border-radius:var(--ds-radius-sm);color:var(--brand-on-dark-muted)}body .sidebar-admin:hover,body :is(.blitz-sidebar,[data-slot=sidebar][data-mobile=true]) [data-slot=sidebar-menu-button]:hover{background:var(--brand-ink-raised);color:#fff}body .sidebar-admin[aria-current=page],body :is(.blitz-sidebar,[data-slot=sidebar][data-mobile=true]) [data-slot=sidebar-menu-button][data-active]:not([data-active=false]){background:var(--brand-lime);color:var(--brand-ink);box-shadow:none}body .brand>span:first-child{color:var(--brand-lime)}body .avatar,body .employee-avatar{background:var(--brand-soft);color:var(--brand-ink)}body .sidebar-foot .avatar{background:var(--brand-ink-raised);color:#fff}body .creative-login .auth-card .primary,body .ops .primary,body .people-center .primary,body .primary{background:var(--brand-lime);border:1px solid var(--brand-lime);color:var(--brand-ink);box-shadow:none;border-radius:var(--ds-radius-sm);min-height:42px;font-weight:650}body .creative-login .auth-card .primary:not(:disabled):hover,body .ops .primary:not(:disabled):hover,body .people-center .primary:not(:disabled):hover,body .primary:not(:disabled):hover{background:var(--brand-lime-hover);border-color:var(--brand-lime-hover);color:var(--brand-ink);box-shadow:0 3px 10px #152b3a12}body .primary:focus-visible,body .secondary:focus-visible{outline:2px solid var(--brand-ink);outline-offset:3px}body .topbar,body .topbar-account{color:var(--brand-ink)}body .hub-search-trigger{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-muted)}body .attendance-center .attendance-tabs button[aria-pressed=true],body .hub-filters button[aria-pressed=true],body .people-center .people-tabs button[aria-pressed=true],body .source-summary button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink);border-color:var(--brand-focus);box-shadow:inset 0 -2px var(--brand-ink)}body .admin-center .people-hero,body .people-hero{background:var(--brand-soft);border:1px solid var(--brand-line);border-radius:var(--ds-radius);padding:22px;color:var(--brand-ink)}body .people-hero h2{color:var(--brand-ink)!important}body .people-hero p{color:var(--brand-muted)!important}body .admin-center .people-hero .people-eyebrow,body .people-hero .people-eyebrow{color:var(--brand-lime)}body .people-metric>svg{color:var(--brand-ink)}body .admin-editor-context,body .admin-source-note,body .attendance-heading,body .source-heading{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-ink)}body .attendance-heading span,body .hub-eyebrow,body .hub-kind,body .hub-metric-index,body .source-heading span,body .source-heading>svg,body .source-summary svg{color:var(--brand-muted)}body .hub-metrics a{color:var(--brand-ink)}body .hub .hub-hero .hub-eyebrow{color:var(--brand-lime)}body .hub .hub-hero{background-color:var(--brand-ink)}body .hub-focus button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-ink);border-color:var(--brand-focus)}body .hub-actions a,body .hub-focus footer a{color:var(--brand-ink)}body .hub-focus .hub-show-more,body .hub-focus footer button{background:var(--brand-soft);color:var(--brand-ink);border-color:var(--brand-line)}body .creative-login{background:radial-gradient(ellipse at 12% 10%,#edf2d9,transparent 45%),var(--brand-page)}body .creative-login .auth-aside{background:radial-gradient(ellipse at 10% 100%,var(--brand-ink-raised),transparent 75%),var(--brand-ink)}body .creative-login .auth-brand svg{color:var(--brand-lime)}body .creative-login .auth-card a,body .creative-login .auth-card h1{color:var(--brand-ink)}body .creative-login .auth-language,body .creative-login .login-security{background:var(--brand-soft);color:var(--brand-muted);border-color:var(--brand-line)}body .creative-login .auth-card input{border-color:var(--brand-line)}body .creative-login .auth-card input:focus{outline-color:var(--brand-focus);border-color:var(--brand-focus)}@media (max-width:600px){body .heading{align-items:stretch}body .heading>.primary{justify-content:center}}body .attendance-bar-track>span{background:var(--brand-chart-3)}body .attendance-bars button.selected .attendance-bar-track>span{background:var(--brand-ink)}body .attendance-device-row .attendance-device-track>span{background:var(--brand-chart-2)}body .attendance-device-row:nth-child(3n+2) .attendance-device-track>span{background:var(--brand-chart-3)}body .attendance-device-row:nth-child(3n) .attendance-device-track>span{background:var(--brand-chart-4)}body .attendance-device-track{background:var(--brand-soft)}body .hub-action-dot:not(.urgent){background:var(--brand-chart-3)}body .ops-metrics .metric-icon{background:var(--brand-soft);color:var(--brand-ink)}body .ops-nav{background:var(--brand-ink)}body .ops{background-color:var(--brand-page);color:var(--brand-ink)}body .ops-embedded .ops{background:transparent}body .data-state:not(.data-state-error) .data-state-icon,body .people-metric>svg{background:var(--brand-soft);color:var(--brand-ink)}body .data-state .data-state-actions a,body .data-state .data-state-actions button,body .process-shortcuts button{background:var(--brand-soft);color:var(--brand-ink);border-color:var(--brand-line)}body .hub-focus>header>svg{color:var(--brand-ink)}body .source-progress progress{accent-color:var(--brand-ink)}:root{--ds-surface:#fff;--ds-radius-sm:8px;--ds-radius:12px;--ds-radius-lg:16px;--ds-control:40px;--ds-shadow-sm:0 1px 2px rgb(21 43 58/5%);--ds-shadow:0 8px 24px rgb(21 43 58/8%);--ds-ease:cubic-bezier(0.2,0.7,0.3,1);--ds-danger:#b42318;--ds-danger-soft:#fef3f2;--ds-danger-line:#fecdca;--ds-success:#2b6e43;--ds-success-soft:#eef7e4;--ds-warning:#93500b;--ds-warning-soft:#fff4dc;--radius:0.625rem}::selection{background:var(--brand-lime);color:var(--brand-ink)}.skip-link{position:fixed;z-index:100;top:10px;left:10px;padding:10px 16px;border-radius:var(--ds-radius-sm);background:var(--brand-lime);color:var(--brand-ink);font-weight:650;transform:translateY(-160%)}.skip-link:focus{transform:none}html body :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--brand-ink)!important;outline-offset:2px!important}html body .hub-hero :is(a,button):focus-visible,html body :is(.blitz-sidebar,[data-slot=sidebar][data-mobile=true]) :is(a,button):focus-visible{outline-color:var(--brand-lime)!important}body .page-header h1:focus,body .workspace:focus{outline:none!important}body .blitz-nav{display:grid;gap:14px;padding:2px 0 12px}body :is(.blitz-sidebar,[data-slot=sidebar][data-mobile=true]) .blitz-nav-group{padding:0 10px}body :is(.blitz-sidebar,[data-slot=sidebar][data-mobile=true]) .blitz-nav-label{display:flex;height:auto;margin:0 0 4px;padding:0 12px;color:#9fb2bb;font-size:10.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}body :is(.blitz-sidebar,[data-slot=sidebar][data-mobile=true]) .blitz-nav [data-slot=sidebar-menu-button]{height:38px;margin-bottom:1px;padding:0 12px;gap:11px;border-radius:9px;font-size:13px;color:var(--brand-on-dark-muted);transition:background-color .16s ease,color .16s ease}body :is(.blitz-sidebar,[data-slot=sidebar][data-mobile=true]) .blitz-nav [data-slot=sidebar-menu-button] svg{width:17px;height:17px}body :is(.blitz-sidebar,[data-slot=sidebar][data-mobile=true]) .blitz-nav [data-slot=sidebar-menu-button]:hover{background:var(--brand-ink-raised);color:#fff}body :is(.blitz-sidebar,[data-slot=sidebar][data-mobile=true]) .blitz-nav [data-slot=sidebar-menu-button][data-active]:not([data-active=false]){background:var(--brand-lime);color:var(--brand-ink);font-weight:650}body .nav-count{margin-left:auto;min-width:20px;border-radius:10px;padding:1px 6px;background:var(--brand-lime);color:var(--brand-ink);font-size:11px;font-weight:700;text-align:center}body [data-active]:not([data-active=false])>.nav-count{background:var(--brand-ink);color:var(--brand-lime)}body [data-slot=sidebar][data-mobile=true]{background:var(--brand-ink)}body [data-slot=sidebar][data-mobile=true] [data-slot=sidebar-content]{overflow-y:auto}body .topbar{gap:12px;border-color:var(--brand-line);background:var(--ds-surface)}body .topbar-start{min-width:0}body .topbar-crumbs{display:flex;align-items:center;gap:8px;min-width:0;margin:0;font-size:13px;color:var(--brand-muted);white-space:nowrap}body .topbar-crumbs b{overflow:hidden;text-overflow:ellipsis;color:var(--brand-ink);font-weight:650}body .topbar-group:after{content:"/";margin-left:8px;color:var(--brand-line)}body .workspace>.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;margin:0 0 22px}body .page-header-text{min-width:0}body .workspace>.page-header h1{margin:0 0 6px;font-size:28px;line-height:1.2;font-weight:740;letter-spacing:-.02em;color:var(--brand-ink);scroll-margin-top:80px}body .workspace>.page-header .muted{max-width:68ch;margin:0;font-size:14px;line-height:1.5;color:var(--brand-muted)}body .page-actions{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}body .wave{color:#a9bf2a}body .workspace :is(.ops,.people-center,.hub,.worklist-page) h2{letter-spacing:-.01em}body .section-note{margin:0 0 16px;color:var(--brand-muted);font-size:13px}body .attendance-center .attendance-primary,body .data-state-actions .empty-primary,body .ops :is(.primary,.secondary),body .people-center :is(.primary,.secondary),body .people-center.admin-center .primary,body :is(.primary,.secondary){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--ds-control);padding:8px 16px;border-radius:10px;font-size:13px;font-weight:650;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}body .attendance-center .attendance-primary,body .data-state-actions .empty-primary,body .ops .primary,body .people-center .primary,body .people-center.admin-center .primary,body .primary{background:var(--brand-lime);border:1px solid var(--brand-lime);color:var(--brand-ink);box-shadow:none}body .attendance-center .attendance-primary:not(:disabled):hover,body .data-state-actions .empty-primary:hover,body .ops .primary:not(:disabled):hover,body .people-center .primary:not(:disabled):hover,body .people-center.admin-center .primary:not(:disabled):hover,body .primary:not(:disabled):hover{background:var(--brand-lime-hover);border-color:var(--brand-lime-hover);color:var(--brand-ink);box-shadow:0 3px 10px rgb(21 43 58/8%)}body .data-state-actions .empty-reset,body .data-state-actions button:not(.empty-primary),body .ops .secondary,body .ops-toolbar>button:not(.primary),body .people-center .secondary,body .people-pagination button,body .secondary{background:var(--ds-surface);border:1px solid var(--brand-line);color:var(--brand-ink);box-shadow:var(--ds-shadow-sm)}body .ops-toolbar>button:not(.primary),body .people-pagination button{min-height:var(--ds-control);padding:8px 14px;border-radius:10px;font-size:13px;font-weight:600}body .data-state-actions button:not(.empty-primary):hover,body .ops-toolbar>button:not(.primary):not(:disabled):hover,body .people-pagination button:not(:disabled):hover,body .secondary:not(:disabled):hover{background:var(--brand-soft);border-color:var(--client-line,#c9d5d9)}body :is(.primary,.secondary,.ops-toolbar>button,.people-pagination button):disabled{cursor:not-allowed;opacity:.5;box-shadow:none}body :is(.people-toolbar,.finance-bar,.ops-toolbar,.role-toolbar-actions,.leadership-toolbar,.face-actions,.lifecycle-actions,.page-actions)>:is(button,a.primary,a.secondary){flex:none}body :is(.primary,.secondary,.text-button)>svg{flex:none}body button.action-pill{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 14px 6px 11px;border:1px solid color-mix(in srgb,var(--client-blue,#3359f0) 55%,transparent);border-radius:999px;background:color-mix(in srgb,var(--client-blue,#3359f0) 16%,transparent);box-shadow:none;color:var(--client-sky,#2c4fe0);font-size:13px;font-weight:650;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}body button.action-pill>svg{flex:none}body button.action-pill:not(:disabled):hover{background:color-mix(in srgb,var(--client-blue,#3359f0) 30%,transparent);border-color:var(--client-blue,#3359f0)}body button.action-pill:not(:disabled):active{transform:translateY(1px)}body button.action-pill:disabled{opacity:.5;cursor:not-allowed}body button.action-pill.icon-only{width:34px;padding:0}body button.action-pill.danger{border-color:color-mix(in srgb,var(--ds-danger,#d92d20) 50%,transparent);background:color-mix(in srgb,var(--ds-danger,#d92d20) 14%,transparent);color:var(--ds-danger,#b42318)}body button.action-pill.danger:not(:disabled):hover{background:color-mix(in srgb,var(--ds-danger,#d92d20) 26%,transparent);border-color:var(--ds-danger,#d92d20)}body .text-button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 6px;border:0;border-radius:8px;background:none;color:var(--brand-ink);font-size:13px;font-weight:600;text-decoration:underline;text-decoration-color:var(--brand-lime);text-decoration-thickness:2px;text-underline-offset:4px;cursor:pointer}body .text-button:hover{background:var(--brand-soft)}body .text-button.danger{color:var(--ds-danger);text-decoration-color:var(--ds-danger-line)}body .icon-button{display:inline-grid;place-items:center;min-width:36px;min-height:36px;border-radius:10px;color:var(--brand-ink)}body .icon-button:hover{background:var(--brand-soft);color:var(--brand-ink)}body .ops .action-card-button,body .process-shortcuts button{background:var(--brand-soft);border:1px solid var(--brand-line);border-radius:9px;color:var(--brand-ink);font-weight:650}body .ops .action-card-button:hover,body .process-shortcuts button:hover{background:#e6ecec}body :is(.work-view-switch,.people-tabs,.attendance-tabs,.hub-filters,.calendar-view,.admin-tabs) button[aria-pressed=true]{color:var(--brand-ink);font-weight:650}body :is(.ops,.people-center,.form-dialog,.monthly-dialog,.audit-history,.source-records) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){min-height:var(--ds-control);border:1px solid var(--brand-line);border-radius:var(--ds-radius-sm);background-color:var(--ds-surface);color:var(--brand-ink);font-size:13px;transition:border-color .16s ease,box-shadow .16s ease}body :is(.ops,.people-center,.form-dialog,.monthly-dialog,.audit-history,.source-records) textarea{min-height:88px;line-height:1.5}body :is(.ops,.people-center,.form-dialog,.monthly-dialog,.audit-history,.source-records) :is(input,select,textarea):hover{border-color:var(--client-line,#c4d0d5)}body :is(.ops,.people-center,.form-dialog,.monthly-dialog,.audit-history,.source-records) :is(input,select,textarea):focus{outline:none;border-color:var(--brand-ink);box-shadow:0 0 0 3px rgb(214 237 76/55%)}body :is(.ops,.people-center,.form-dialog) ::placeholder{color:#7d8f98}body .ops select,body .people-center select{background-image:linear-gradient(45deg,transparent 50%,var(--brand-muted) 50%),linear-gradient(135deg,var(--brand-muted) 50%,transparent 50%)}body .ops input:is([type=checkbox],[type=radio]){accent-color:var(--brand-ink)}body .form-dialog .field>span,body :is(.ops,.people-form,.form-dialog .field) label{color:var(--brand-ink);font-size:12.5px;font-weight:600}body .field i,body .form-dialog .field i{color:var(--ds-danger);font-style:normal}body .ops-form{border:1px solid var(--brand-line);background:var(--ds-surface)}body .ops-form h3{margin:0;font-size:15px;color:var(--brand-ink)}body .ops-form>.primary{justify-self:start}body :is(.ops-toolbar,.people-toolbar,.ops-record-toolbar,.work-view-bar,.source-controls,.admin-toolbar){gap:10px 12px}body .ops-toolbar{align-items:end;padding:14px;border:1px solid var(--brand-line);border-radius:var(--ds-radius);background:var(--ds-surface)}body .ops-toolbar+.ops-toolbar{margin-top:-6px}body .ops-toolbar>:is(span,.ops-count){align-self:center;color:var(--brand-muted);font-size:13px}body .people-table th,body :is(.ops,.people-center,.panel) table th,body [data-slot=table-head]{background:var(--brand-soft);color:var(--brand-muted);font-size:11.5px;font-weight:650;text-align:left}body .people-table td,body :is(.ops,.people-center,.panel) table td{border-color:var(--client-line,#e9eef0);color:var(--brand-ink)}body :is(.ops,.people-center) table tbody tr:hover,body [data-slot=table-row]:hover{background:#f8faf9}body .ops-table,body [data-slot=table-container]{max-width:100%;overflow-x:auto;border:1px solid var(--brand-line);border-radius:var(--ds-radius);background:var(--ds-surface);-webkit-overflow-scrolling:touch}body :is(.ops-card,.ops-form,.people-panel,.panel,.action-card){border:1px solid var(--brand-line);border-radius:var(--ds-radius);background:var(--ds-surface);box-shadow:var(--ds-shadow-sm)}body :is(.people-metric,.stat,.ops-metrics button,.hub-metrics a){border-color:var(--brand-line);border-radius:var(--ds-radius)}body .ops-card>h2,body .ops-title h2{color:var(--brand-ink)}body .ops-title{gap:12px}body .back-button{flex-shrink:0}body .action-panel-sheet,body .detail-sheet{background:var(--brand-page)}body .pill.blue{background:#e8eef0;color:var(--brand-ink-raised)}body .people-badge.good,body .pill.green{background:var(--ds-success-soft);color:var(--ds-success)}body .people-badge.warning,body .pill.amber{background:var(--ds-warning-soft);color:var(--ds-warning)}body .pill.red{background:var(--ds-danger-soft);color:var(--ds-danger)}body .hub .hub-hero.hub-hero-compact{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-radius:var(--ds-radius-lg)}body .hub .hub-hero.hub-hero-compact:after{display:none}body .hub .hub-hero.hub-hero-compact h2{margin:0;font-size:18px;letter-spacing:-.01em}body .hub .hub-hero.hub-hero-compact .hub-updated{margin-top:4px}body .error-banner,body .ops-error{border:1px solid var(--ds-danger-line);border-radius:var(--ds-radius-sm);background:var(--ds-danger-soft);color:var(--ds-danger)}body .ops-message{border:1px solid var(--client-line,#d8e9c4);border-radius:var(--ds-radius-sm);background:var(--ds-success-soft);color:var(--ds-success)}body .success-toast{z-index:60;left:50%;transform:none;translate:-50% 0;max-width:calc(100vw - 32px);background:var(--brand-ink);box-shadow:var(--ds-shadow)}body .success-toast svg{color:var(--brand-lime)}body .data-state{border-color:var(--brand-line);border-radius:var(--ds-radius)}body .data-refresh{border-radius:var(--ds-radius-sm)}body .audit-history .audit-toolbar{padding-top:24px}@media (prefers-reduced-motion:no-preference){body .workspace>.page-header h1{animation:hr-arrive .22s var(--ds-ease) both}body .employee-card,body .ops-process{transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}body .employee-card:hover,body .ops-process:hover{transform:translateY(-1px)}}@media (pointer:coarse){body :is(.ops,.people-center,.form-dialog) :is(input,select,textarea),body :is(.primary,.secondary,.ops-toolbar>button,.people-pagination button){min-height:44px}body .icon-button{min-width:44px;min-height:44px}body :is(.blitz-sidebar,[data-slot=sidebar][data-mobile=true]) .blitz-nav [data-slot=sidebar-menu-button]{height:44px}}@media (max-width:760px){body .workspace{padding:18px 16px 88px}body .topbar{padding:0 12px}body .topbar-group{display:none}body .workspace>.page-header{flex-direction:column;align-items:stretch;margin-bottom:18px}body .workspace>.page-header h1{font-size:23px}body .page-actions>:is(.primary,.secondary){width:100%}body .ops-toolbar{padding:12px}body .ops-toolbar>:is(label,button){flex:1 1 100%}body .ops-title{flex-wrap:wrap}body .hub .hub-hero.hub-hero-compact{flex-direction:column;align-items:flex-start;padding:16px}body .audit-history .audit-toolbar{padding-top:16px}body :is(.ops,.people-center,.form-dialog,.audit-history,.source-records) :is(input,select,textarea){font-size:16px}}@media (max-width:480px){body .people-toolbar{grid-template-columns:1fr}body .people-toolbar>*{grid-column:1/-1}}body .process-list-heading[hidden]{display:none}body .source-records .source-heading{padding:4px 0 8px;border:0;background:none;box-shadow:none}body .source-records .source-heading h2{margin:0 0 4px;font-size:19px}body .source-records .source-heading p{color:var(--brand-muted)}body .source-records .source-heading>svg{display:none}body .careers-hint{padding:0 24px 16px}@media (pointer:fine){body :is(.blitz-sidebar,[data-slot=sidebar][data-mobile=true]) .blitz-nav [data-slot=sidebar-menu-button]{height:35px}body .blitz-nav{gap:10px}}@media (max-width:760px){body .ops-card,body .ops-form{padding:16px}body .careers-hint{padding:0 16px 12px}}@media (max-width:760px){body .ops :is(.primary,.secondary),body .people-center :is(.primary,.secondary),body :is(.ops,.people-center,.form-dialog,.monthly-dialog) :is(input:not([type=checkbox]):not([type=radio]),select),body :is(.primary,.secondary,.ops-toolbar>button,.people-pagination button){min-height:44px}}html body :is(.people-search,.meeting-search,.source-search,.hub-search-input) input{min-height:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body :is(.people-search,.meeting-search,.source-search,.hub-search-input) input:focus-visible{outline:none!important}body :is(.people-search,.source-search):focus-within{border-color:var(--brand-ink);outline:2px solid var(--brand-ink);outline-offset:2px}body .filters-toggle{display:none}@media (max-width:760px){body .ops .filters-toggle{display:inline-flex;width:100%;margin-bottom:12px}body .ops-toolbar[data-open=false]{display:none}}@media (max-width:760px){body .heading .page-actions :is(.primary,.secondary){min-height:44px}}body .filter-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}body .ops .filter-chip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 12px;border:1px solid var(--brand-lime-hover);border-radius:999px;background:#f7fbe3;color:var(--brand-ink);font-size:13px;font-weight:650}body .ops .filter-chip:hover{background:var(--brand-lime)}@media (max-width:760px){body .ops .filter-chip{min-height:44px}}