html.blitz-client-theme{color-scheme:dark;--client-bg:#181c22;--client-surface:#222831;--client-surface-2:#14191f;--client-divider:#2c3440;--client-line:#3c4654;--client-sky:#8ab4f8;--client-blue:#3564d8;--client-blue-600:#2550c3;--client-blue-700:#1836d2;--client-royal:#152dd7;--client-navy:#0e3293;--client-ice:#aec6ff;--client-orange:#ff8700;--client-green:#2bca64;--client-red:#ff3b26;--client-gold:#ffd700;--client-text:#ffffff;--client-muted:#bdc6d2;--client-dim:#9aa6b6;--client-header:linear-gradient(90deg,#263d60,#202c40);--client-card:var(--client-surface);--client-active:linear-gradient(135deg,#2f5182,#29466e);--brand-page:var(--client-bg);--brand-ink:var(--client-text);--brand-ink-raised:var(--client-ice);--brand-lime:var(--client-blue);--brand-lime-hover:#4075f3;--brand-soft:#282e39;--brand-line:var(--client-line);--brand-muted:var(--client-muted);--brand-on-dark-muted:#e0e9ff;--brand-focus:var(--client-ice);--brand-chart-1:#2860eb;--brand-chart-2:#1f94fe;--brand-chart-3:#789cff;--brand-chart-4:#aec6ff;--brand-chart-5:#2550c3;--brand-chart-6:#424c63;--background:var(--client-bg);--foreground:var(--client-text);--card:var(--client-surface);--card-foreground:var(--client-text);--popover:var(--client-surface);--popover-foreground:var(--client-text);--primary:var(--client-blue);--primary-foreground:var(--client-text);--secondary:var(--brand-soft);--secondary-foreground:var(--client-text);--muted:var(--brand-soft);--muted-foreground:var(--client-muted);--accent:var(--brand-soft);--accent-foreground:var(--client-text);--destructive:#ff8e82;--border:var(--client-line);--input:var(--client-line);--ring:var(--client-ice);--sidebar:var(--client-bg);--sidebar-foreground:var(--client-text);--sidebar-primary:var(--client-blue);--sidebar-primary-foreground:#fff;--sidebar-accent:var(--client-surface);--sidebar-accent-foreground:#fff;--sidebar-border:var(--client-line);--sidebar-ring:var(--client-ice);--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);--ds-surface:var(--client-surface);--ds-radius-sm:12px;--ds-radius:20px;--ds-radius-lg:20px;--ds-control:44px;--ds-shadow-sm:0 2px 6px #00000012;--ds-shadow:0 16px 44px #00000030;--ds-danger:#ff9a8f;--ds-danger-soft:#3d2526;--ds-danger-line:#76413c;--ds-success:#71e29b;--ds-success-soft:#203a2d;--ds-warning:#ffd08a;--ds-warning-soft:#3d3021;--radius:1rem;--font-sans:var(--font-nunito),system-ui,sans-serif;--font-geist-sans:var(--font-nunito),system-ui,sans-serif}html.blitz-client-theme body{background:var(--client-bg);color:var(--client-text);font-family:var(--font-nunito),system-ui,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}html.blitz-client-theme :is(button,input,select,textarea){font-family:inherit}html.blitz-client-theme :is(h1,h2,h3){font-weight:800;letter-spacing:-.02em}html.blitz-client-theme ::selection,html.blitz-client-theme::selection{background:var(--client-ice);color:var(--client-bg);text-shadow:none}html.blitz-client-theme body .page-header h1:focus,html.blitz-client-theme body .workspace:focus{outline:none!important}html.blitz-client-theme .people-center{--pc-ink:#fff;--pc-muted:#bec1c4;--pc-line:#3c424b}html.blitz-client-theme .admin-center{--admin-line:#3c424b}html.blitz-client-theme body :is(.workspace,.ops-shell,.ops-nav,.blitz-sidebar,[data-slot=sidebar][data-mobile=true]){background:var(--client-bg);color:var(--client-text)}html.blitz-client-theme body :is(.topbar,.topbar-account){background:var(--client-bg);color:var(--client-text)}html.blitz-client-theme body .topbar{border-color:var(--client-line);min-height:72px}html.blitz-client-theme body .workspace{padding-top:28px}html.blitz-client-theme body .brand{font-weight:900;font-size:34px;padding:24px}html.blitz-client-theme body .brand>span:first-child,html.blitz-client-theme body :is(.entry-brand,.careers-logo)>svg{color:var(--client-sky)}html.blitz-client-theme body .brand .brand-hr{color:var(--client-ice);background:#203347;padding:4px 9px;border-radius:var(--ds-radius-sm);font-size:11px;letter-spacing:1px}html.blitz-client-theme body .sidebar-foot{border-radius:var(--ds-radius);padding:14px;margin:12px}html.blitz-client-theme body .sidebar-foot .avatar{background:var(--client-active);color:#fff;width:42px;height:42px}html.blitz-client-theme body .sidebar-foot a[aria-label]{color:var(--client-red)}html.blitz-client-theme body :is(.avatar,.employee-avatar,.admin-avatar,.calendar-avatar){background:#23375a;color:var(--client-ice)}html.blitz-client-theme body :is(.topbar-search,.hub-search-trigger,.people-search,.source-search,.hub-search-input){background:var(--client-surface);color:var(--client-muted);border-color:var(--client-line);border-radius:var(--ds-radius-sm)}html.blitz-client-theme body .workspace>.page-header h1{font-size:28px;line-height:34px;font-weight:800}html.blitz-client-theme body .data-state.data-state-empty .data-state-actions .empty-primary,html.blitz-client-theme body :is(.primary,.attendance-primary,.source-save,.empty-primary){color:#fff;background:var(--client-blue);border-color:#5a80df;border-radius:var(--ds-radius-sm);min-height:44px;font-weight:800;box-shadow:0 2px 6px #00000020}html.blitz-client-theme body .data-state.data-state-empty .data-state-actions .empty-primary:hover,html.blitz-client-theme body :is(.primary,.attendance-primary,.source-save,.empty-primary):not(:disabled):hover{color:#fff;background:#416fde;border-color:#789cff}html.blitz-client-theme body :is(.secondary,.source-refresh,.source-pagination button,.attendance-center button,.team-calendar .calendar-toolbar button,.hub-tabs button,.entry-switch,.ops-toolbar>button:not(.primary),.people-pagination button){background:var(--client-surface);color:var(--client-text);border-color:var(--client-line)}html.blitz-client-theme body :is(.secondary,.source-pagination button,.people-pagination button):not(:disabled):hover{background:#2c3340;border-color:#6982ae}html.blitz-client-theme body :is(.people-tabs,.attendance-tabs,.hub-tabs,.work-view-switch,.calendar-view,.edu-views,.edu-tabs,.approvals-tabs,.profile-tabs,.admin-tabs) button:is([aria-pressed=true],[aria-selected=true]),html.blitz-client-theme body :is(.source-summary button[aria-pressed=true],.entry-switch a[aria-current=page],.attendance-date-presets button[aria-pressed=true]){background:var(--client-active);color:#fff;border-color:var(--client-blue);box-shadow:none}html.blitz-client-theme body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){background-color:var(--client-surface-2);color:var(--client-text);border-color:var(--client-line)}html.blitz-client-theme body :is(input,select,textarea):focus{border-color:var(--client-ice);box-shadow:0 0 0 3px #2860eb33}html.blitz-client-theme body :is(input,textarea)::placeholder{color:var(--client-dim);opacity:1}html.blitz-client-theme body :is(input[type=checkbox],input[type=radio],progress){accent-color:var(--client-blue)}html.blitz-client-theme body :is(.people-search,.source-search,.hub-search-input) input{background:transparent}html.blitz-client-theme body :is(.people-search,.source-search):focus-within{outline-color:var(--client-ice);border-color:var(--client-ice)}html.blitz-client-theme body :is(.panel,.ops-card,.ops-form,.ops-process,.people-panel,.people-metric,.employee-card,.profile-progress-row,.action-card,.insight-card,.hub-card,.hub-focus,.hub-metrics a,.work-card,.attendance-panel,.attendance-chart-card,.attendance-metrics>div,.calendar-board,.calendar-agenda,.source-item,.careers-manager,.career-job,.career-detail-main,.career-apply,.careers-empty,.entry-login-panel,.auth-card,.form-dialog,.dialog,.stat){background:var(--client-surface);color:var(--client-text);border-color:var(--client-line);border-radius:var(--ds-radius)}html.blitz-client-theme body :is(.ops-table,[data-slot=table-container],.ops-toolbar,.people-toolbar,.source-controls,.admin-toolbar,.work-view-bar){background:var(--client-surface);border-color:var(--client-line);border-radius:var(--ds-radius)}html.blitz-client-theme body :is(.ops,.people-center,.panel,.attendance-center,.admin-center) table th,html.blitz-client-theme body [data-slot=table-head]{background:var(--client-surface-2);color:var(--client-muted)}html.blitz-client-theme body :is(.ops,.people-center,.panel,.attendance-center,.admin-center) table td{border-color:var(--client-line);color:var(--client-text)}html.blitz-client-theme body :is(.ops,.people-center,.attendance-center,.admin-center) table tbody tr:hover,html.blitz-client-theme body [data-slot=table-row]:hover{background:#29313f}html.blitz-client-theme body :is(.ops-task,.ops-steps li,.ops-board-column,.ops-mapping,.source-readonly,.source-detail dl>div,.admin-review,.admin-source-note,.admin-editor-context,.people-scope-note,.people-notice,.attendance-preview,.attendance-link-form,.attendance-notice,.attendance-sync-actions,.attendance-numeric-grid>div,.source-progress,.source-review-form,.work-hero-icon,.calendar-event dl,.hub-shortcuts a,.hub-focus footer,.hub-show-more){background:var(--client-surface-2);color:var(--client-muted);border-color:var(--client-line)}html.blitz-client-theme body :is(.ops-steps li.current,.ops .filter-chip,.hub-links a:hover,.source-open:hover){background:#233657;color:var(--client-ice);border-color:#466baf}html.blitz-client-theme body :is(.source-open,.source-refresh,.source-write-error button,.people-table td:last-child button,.action-card-button,.process-shortcuts button,.action-panel-close,.hub-tabs b,.attendance-connection>span,.attendance-period-label){background:#2a3445;color:var(--client-ice);border-color:var(--client-line)}html.blitz-client-theme body :is(.hub-search-results>a,.hub-actions a,.calendar-event a,.calendar-profile,.source-detail a){color:var(--client-ice)}html.blitz-client-theme body .hub-search-results>a:hover{background:var(--brand-soft)}html.blitz-client-theme body :is(.detail-sheet,.action-panel-sheet,[data-slot=sheet-content],[data-slot=dialog-content],[data-slot=popover-content],[data-slot=dropdown-menu-content]){background:var(--client-bg);color:var(--client-text);border-color:var(--client-line)}html.blitz-client-theme body .action-panel-sheet{background:var(--client-bg)!important}html.blitz-client-theme body :is(.action-panel-header,.action-panel-footer,.action-panel-done,.action-panel-body>article:not(.action-card)){background:var(--client-surface);border-color:var(--client-line)}html.blitz-client-theme body :is(.hub .hub-hero,.calendar-hero,.entry-login-story,.careers-hero,.creative-login .auth-aside){background:var(--client-header);color:#fff;border-radius:var(--ds-radius)}html.blitz-client-theme body :is(.hub .hub-hero .hub-eyebrow,.calendar-hero>div>span,.calendar-hero>svg,.entry-login-story h2>span,.entry-careers-link>svg:first-child){color:#fff}html.blitz-client-theme body :is(.hub .hub-hero p,.hub .hub-hero .hub-date small,.hub-updated,.calendar-hero p){color:#edf3ff}html.blitz-client-theme body .hub .hub-hero .hub-date button{background:#ffffff20;color:#fff}html.blitz-client-theme body :is(.hub .hub-metrics a,.attendance-metrics>div:first-child){background:var(--client-card);border-color:var(--client-line);color:#fff}html.blitz-client-theme body :is(.hub .hub-metrics .hub-metric-index,.hub .hub-metrics .hub-metric-hint,.hub .hub-metrics a>span,.hub .hub-metrics a p){color:#e0e9ff}html.blitz-client-theme body .hub .hub-metric-index>svg:first-child{color:#fff;background:#ffffff18}html.blitz-client-theme body .hub .hub-metrics a.is-urgent{border-color:#ffaf89;box-shadow:inset 4px 0 #ffaf89}html.blitz-client-theme body .hub .hub-metrics a.is-urgent strong{color:#fff}html.blitz-client-theme body :is(.people-hero,.admin-center .people-hero,.attendance-heading,.worklist-page .work-hero){background:var(--client-surface);border-color:var(--client-line);color:var(--client-text)}html.blitz-client-theme body :is(.team-ring>div,.careers-process b,.careers-list-heading>span){background:var(--client-surface)}html.blitz-client-theme body :is(.attendance-bar-track,.attendance-device-track,.data-loading-track,.ops-storage-meter){background:#30394b}html.blitz-client-theme body .attendance-bar-track>span{background:var(--client-blue)}html.blitz-client-theme body .attendance-bars button.selected .attendance-bar-track>span{background:#aec6ff}html.blitz-client-theme body .attendance-device-row .attendance-device-track>span{background:var(--client-blue)}html.blitz-client-theme body :is(.approval-type,.calendar-cell.today .calendar-day>span){background:var(--client-active);color:#fff}html.blitz-client-theme body :is(.hub p,.hub-actions time,.hub-search-results small,.hub-search-results span>span,.journey-events time,.journey-events small,.journey-events p,.employee-journey>header p,.ops-intro,.ops-table td p,.ops-process p,.ops header>p,.ops label,.ops-metrics strong,.people-form label,.employee-card-footer,.action-card-description,.action-panel-eyebrow,.action-panel-header [data-slot=sheet-description],.action-panel-footer>span,.ops-record-count,.source-summary span,.source-progress small,.source-count,.source-item small,.source-preview,.source-detail-head p,.source-detail dt,.source-review-form .source-ack,.source-history h4 span,.source-history>p,.source-history time,.source-history small,.admin-result-heading output,.admin-table td small,.admin-pagination,.admin-review dt,.attendance-heading p,.attendance-connection p,.attendance-pad p,.attendance-sync-actions p,.attendance-chart-card header p,.attendance-y-axis,.attendance-x-label,.attendance-chart-card footer,.attendance-ring-label span,.attendance-chart-legend small,.device-mapping-list small,.calendar-legend,.calendar-weekdays span,.calendar-footnote,.calendar-agenda>header>span,.calendar-agenda header p,.calendar-event-type,.calendar-event p,.calendar-event dt,.calendar-team>header p,.calendar-team small,.calendar-note){color:var(--client-muted)}html.blitz-client-theme body :is(.source-detail,.team-calendar,.source-review-form h4,.ops-metrics strong){color:var(--client-text)}html.blitz-client-theme body :is(.source-item-icon,.action-card-icon,.people-metric>svg,.attendance-chart-icon,.admin-table code,.calendar-avatar,.calendar-person-chip,.insight-icon){background:#253451;color:var(--client-ice)}html.blitz-client-theme body :is(.people-badge,.source-neutral,.work-status,.action-card-badge[data-tone=neutral],.pill.blue){background:#28374e;color:#c4d7ff}html.blitz-client-theme body :is(.source-linked,.source-success,.work-status.done,.action-card-badge,.attendance-badge,.attendance-connection.connected,.mapping-progress,.mapping-suggestion,.ops-local){background:var(--ds-success-soft);color:var(--ds-success);border-color:#375c47}html.blitz-client-theme body :is(.source-review,.source-issues,.ops-note,.ops-task-block,.work-status.review,.action-card-badge[data-tone=warning],.attendance-badge.amber,.attendance-connection:not(.connected),.calendar-unlinked-notice,.team-calendar .calendar-unlinked-count,.hub-source-review){background:var(--ds-warning-soft);color:var(--ds-warning);border-color:#6c5639}html.blitz-client-theme body :is(.ops-overdue,.source-write-error,.career-apply .career-error,.entry-login-form p[role=alert]){background:var(--ds-danger-soft);color:var(--ds-danger);border-color:var(--ds-danger-line)}html.blitz-client-theme body :is(.attendance-sync-actions small,.admin-table td .admin-attention,.entry-login-form .login-caps){color:var(--ds-warning)}html.blitz-client-theme body .calendar-team small.recorded{color:var(--ds-success)}html.blitz-client-theme body :is(.calendar-weekdays,.calendar-cell.outside){background:var(--client-surface-2)}html.blitz-client-theme body .calendar-cell.selected{background:#243450}html.blitz-client-theme body :is(.team-calendar .calendar-mini,.calendar-day-counts>span){background:#263851;color:#c9deff}html.blitz-client-theme body :is(.team-calendar .calendar-mini.attendance,.calendar-day-counts .attendance){background:#263d30;color:#9be8b4}html.blitz-client-theme body :is(.team-calendar .calendar-mini.appointment,.calendar-day-counts .appointment){background:#403524;color:#f6d297}html.blitz-client-theme body :is(.team-calendar .calendar-person-link,.team-calendar .calendar-more){color:var(--client-ice)}html.blitz-client-theme body .team-calendar .calendar-team>div>button{background:var(--client-surface);color:var(--client-text)}html.blitz-client-theme body .team-calendar .calendar-team>div>button[aria-pressed=true]{background:#233657;border-color:#789cff}html.blitz-client-theme body :is(.data-state,.data-state-loading,.data-state.data-state-empty,.ops .ops-card:has(>.data-state-empty)){background:var(--client-surface);color:var(--client-text);border-color:var(--client-line)}html.blitz-client-theme body .data-state.data-state-empty{background:radial-gradient(ellipse at 50% 0,#253451,var(--client-surface) 70%)}html.blitz-client-theme body :is(.data-state p,.data-state output,.data-state-empty>p){color:var(--client-muted)}html.blitz-client-theme body :is(.data-state .data-state-icon,.data-state .data-loading-mark,.data-refresh){background:#253451;color:var(--client-ice)}html.blitz-client-theme body :is(.empty-paper-back,.empty-paper-front i){background:#3a4965}html.blitz-client-theme body .empty-paper-front{background:#26334b;color:#aec6ff;border-color:#526c98}html.blitz-client-theme body .empty-spark{background:var(--client-blue);color:#fff}html.blitz-client-theme body :is(.data-state-error,.error-banner,.ops-error){background:var(--ds-danger-soft);color:var(--ds-danger);border-color:var(--ds-danger-line)}html.blitz-client-theme body .data-state-error .data-state-icon{color:var(--ds-danger);background:#593330}html.blitz-client-theme body .data-state .data-state-actions button:not(.empty-primary){background:#2a3445;color:var(--client-text);border-color:var(--client-line)}html.blitz-client-theme body .success-toast{background:var(--client-surface);color:var(--client-text);border:1px solid #4b6fa8}html.blitz-client-theme body .success-toast svg{color:var(--client-green)}html.blitz-client-theme body :is(.careers-nav,.entry-switch,.auth-language){background:var(--client-surface);border-color:var(--client-line)}html.blitz-client-theme body .creative-login{background:var(--client-bg)}html.blitz-client-theme body .entry-login-form input:focus{background:var(--client-surface-2)}@media (max-width:760px){html.blitz-client-theme body .workspace{padding:20px 16px 88px}html.blitz-client-theme body .topbar{min-height:64px}html.blitz-client-theme body .workspace>.page-header h1{font-size:25px;line-height:32px}html.blitz-client-theme body :is(input,select,textarea){font-size:16px}}@media (prefers-reduced-motion:reduce){html.blitz-client-theme body :is(.workspace,.blitz-nav,.data-state,.hub,.academy-center) *,html.blitz-client-theme body :is(.workspace,.blitz-nav,.data-state,.hub,.academy-center) :after,html.blitz-client-theme body :is(.workspace,.blitz-nav,.data-state,.hub,.academy-center) :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}html.blitz-client-theme body .org-switch{display:none}html.blitz-client-theme body .sidebar-foot{border-top:0}html.blitz-client-theme body .sidebar-foot small{color:var(--client-muted)}html.blitz-client-theme body :is(.audit-history,.audit-details dd,.audit-empty h3){color:var(--client-text)}html.blitz-client-theme body :is(.audit-heading-icon,.audit-event-icon,.audit-total){background:#263851;color:var(--client-ice)}html.blitz-client-theme body :is(.audit-context,.audit-details dl,.audit-history button){background:var(--client-surface-2);color:var(--client-muted);border-color:var(--client-line)}html.blitz-client-theme body .audit-history button:hover{background:#2b3850}html.blitz-client-theme body :is(.audit-heading p,.audit-search svg,.audit-event time,.audit-summary,.audit-actor,.audit-details dt,.audit-bottom,.audit-empty){color:var(--client-muted)}html.blitz-client-theme body .audit-history .audit-details summary{color:var(--client-ice)}html.blitz-client-theme body :is(.audit-event,.audit-bottom,.audit-context,.audit-details dl){border-color:var(--client-line)}html.blitz-client-theme body :is(.topbar b,.funnel-row b){color:var(--client-text)}html.blitz-client-theme body :is(.stat .row,.stat small,.funnel-row,.panel-bottom){color:var(--client-muted)}html.blitz-client-theme body :is(.bar-track,.panel-bottom){background:var(--client-surface-2);border-color:var(--client-line)}html.blitz-client-theme body .bar-track>div{background:var(--client-active)}html.blitz-client-theme body :is(.hub,.ops,.people-center,.audit-history,.team-calendar){scrollbar-color:#59647a var(--client-bg)}html.blitz-client-theme body :is(.choice-trigger,.search-box,.kanban-card,.initial-state,.result-card,.process-directory,.auth-layout,.candidate-mobile-nav,.empty-state>div,.completion-ring>span,.permission-row,.permission-row:nth-child(2n),.employee-profile-hero,.people-center .employee-grid,.worklist-filters){background:var(--client-surface);color:var(--client-text);border-color:var(--client-line)}html.blitz-client-theme body :is(.auth-page,.ops.action-panel-body,.process-list-heading){background:var(--client-bg);color:var(--client-text)}html.blitz-client-theme body :is(.task-icon,.pill.gray,.form-help,.submission-box,.submission-box.feedback,.path-step>span:first-child,.report-bar-track,.ops-board-column:nth-child(4),.material-library .action-card-icon,.auth-card>small){background:var(--client-surface-2);color:var(--client-muted);border-color:var(--client-line)}html.blitz-client-theme body :is(.blockers,.decision-banner,.demo-banner,.metric-review,.metric-overdue){background:var(--ds-warning-soft);color:var(--ds-warning);border-color:#6c5639}html.blitz-client-theme body .auth-card p[role=alert]{background:var(--ds-danger-soft);color:var(--ds-danger);border-color:var(--ds-danger-line)}html.blitz-client-theme body :is(.hub-hero,.calendar-hero,.careers-hero,.academy-hero,.entry-login-story){position:relative;isolation:isolate;overflow:hidden}html.blitz-client-theme body .academy-hero{background:var(--client-header)}html.blitz-client-theme body .entry-login-story:after,html.blitz-client-theme body :is(.hub-hero,.calendar-hero,.careers-hero,.academy-hero):before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(90deg,#0000000a,#00000000);pointer-events:none}html.blitz-client-theme body :is(.academy-hero .academy-eyebrow,.academy-hero p,.careers-hero-copy>span,.careers-hero-copy>small){color:#edf3ff}html.blitz-client-theme body .people-badge.good{background:var(--ds-success-soft);color:var(--ds-success);border-color:#375c47}html.blitz-client-theme body .people-badge.warning{background:var(--ds-warning-soft);color:var(--ds-warning);border-color:#6c5639}html.blitz-client-theme body :is(.blitz-sidebar,[data-slot=sidebar][data-mobile=true]) .client-sidebar-nav .client-nav-link[data-slot=sidebar-menu-button]{background:transparent;border:1px solid transparent;border-radius:var(--ds-radius);box-shadow:none;color:var(--client-muted);font-size:14px;font-weight:600;height:auto;min-height:46px;line-height:21px;margin-bottom:0;padding:10px 12px;gap:11px}html.blitz-client-theme body :is(.blitz-sidebar,[data-slot=sidebar][data-mobile=true]) .client-sidebar-nav .client-nav-home[data-slot=sidebar-menu-button]{color:#fff;font-size:16px;font-weight:800;min-height:54px;margin-bottom:8px}html.blitz-client-theme body :is(.blitz-sidebar,[data-slot=sidebar][data-mobile=true]) .client-sidebar-nav .client-nav-link[data-slot=sidebar-menu-button]:hover{background:var(--client-surface);color:#fff}html.blitz-client-theme body :is(.blitz-sidebar,[data-slot=sidebar][data-mobile=true]) .client-sidebar-nav .client-nav-link[data-slot=sidebar-menu-button][aria-current=page]{background:var(--client-active);color:#fff;border-color:#526d94;box-shadow:none}html.blitz-client-theme body :is(.blitz-sidebar,[data-slot=sidebar][data-mobile=true]) .client-sidebar-nav .client-nav-link[data-slot=sidebar-menu-button] svg{width:19px;height:19px}html.blitz-client-theme body :is(.blitz-sidebar,[data-slot=sidebar][data-mobile=true]) .blitz-nav.client-sidebar-nav{padding:8px 12px 18px;display:block}html.blitz-client-theme body .source-summary button:not([aria-pressed=true]),html.blitz-client-theme body .worklist-page .work-filter-toggle{background:var(--client-surface);color:var(--client-text);border-color:var(--client-line)}html.blitz-client-theme body .source-summary button:not([aria-pressed=true]):hover{background:#2b3850}html.blitz-client-theme body .source-summary strong{color:var(--client-text)}html.blitz-client-theme body .source-progress progress{background:#30394b}html.blitz-client-theme body .source-progress progress::-webkit-progress-bar{background:#30394b}html.blitz-client-theme body .source-progress progress::-webkit-progress-value{background:var(--client-blue)}html.blitz-client-theme body .source-progress progress::-moz-progress-bar{background:var(--client-blue)}html.blitz-client-theme body :is(.hub-card-list,.hub-card-list>li,.hub-table th,.hub-table td,.edu-table th,.edu-table td,.calendar-weekdays,.calendar-cell,.calendar-agenda>header,.calendar-event,.calendar-team>div>button,.people-tabs,.admin-tabs,.form-actions,.ops-record-grid.vacancy-directory,.vacancy-directory .action-card){border-color:var(--client-line)}html.blitz-client-theme body .calendar-cell.selected{box-shadow:inset 0 0 0 2px var(--client-sky)}html.blitz-client-theme body :is(.hub-bar i,.edu-bar-track span,.pipeline-rail i){background:var(--client-blue)}html.blitz-client-theme body .people-center .employee-grid{gap:12px;border:0;border-radius:0;background:transparent;overflow:visible}html.blitz-client-theme body .people-center .employee-grid .employee-card{border:1px solid var(--client-line);border-radius:var(--ds-radius)}html.blitz-client-theme body .material-library .action-card .action-card-heading{background:var(--client-header);border-radius:var(--ds-radius-sm)}html.blitz-client-theme body .material-library .action-card-icon{background:#ffffff18;color:#fff;box-shadow:4px 5px 0 #152dd744}html.blitz-client-theme body .entry-art-learn{background:#dbe7fa;color:#20324d}html.blitz-client-theme body .entry-art-grow{background:#345888;color:#ffffff}html.blitz-client-theme body .entry-art-team{background:#28394f;color:#ffffff;border-color:#526783}html.blitz-client-theme body .entry-art-team>small{color:#d3dfef}html.blitz-client-theme body .entry-art-arrow,html.blitz-client-theme body .entry-art-caption>span{color:var(--client-ice)}html.blitz-client-theme body .careers-hero-copy>a{background:var(--client-blue);color:#ffffff}html.blitz-client-theme body .careers-hero-copy>a:hover{background:#416fde}html.blitz-client-theme body .academy-metric{background:var(--client-surface);border-color:var(--client-line)}html.blitz-client-theme body :is(.academy-stage-number,.academy-avatar){background:#2f5182;color:#ffffff}html.blitz-client-theme body .academy-progress>span{background:var(--client-blue)}html.blitz-client-theme body .careers-hero h1 em{color:var(--client-ice)}.data-state-loading{--loading-line:var(--client-line,#3c4654);--loading-surface:var(--client-surface-2,#14191f);--loading-fill:color-mix(in srgb,var(--client-muted,#bdc6d2) 12%,transparent);--loading-accent:var(--client-sky,#8ab4f8);position:relative;overflow:hidden;box-shadow:none}.data-state-loading .data-state-heading>div{min-width:0}html.blitz-client-theme body .data-state-loading .data-loading-mark{position:relative;flex:0 0 44px;width:44px;height:44px;color:var(--loading-accent);background:color-mix(in srgb,var(--loading-accent) 8%,transparent);border-radius:50%}.data-loading-mark:after{content:"";position:absolute;inset:0;border:1.5px solid color-mix(in srgb,var(--loading-accent) 14%,transparent);border-top-color:var(--loading-accent);border-radius:inherit;animation:data-spin 2.8s linear infinite}.data-state-loading[data-slow] .data-loading-mark:after{animation-duration:5s}html.blitz-client-theme body .data-loading-track{height:2px;margin-top:23px;overflow:hidden;border-radius:2px;background:var(--loading-fill)}.data-loading-track>span{display:block;width:30%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--loading-accent),transparent);animation:data-travel 2.6s cubic-bezier(.45,0,.55,1) infinite}.data-placeholder{position:relative;isolation:isolate;display:grid;gap:10px;margin-top:22px;overflow:hidden;border-radius:var(--ds-radius-sm)}.data-placeholder-row{display:flex;align-items:center;gap:14px;padding:18px;min-width:0;border:1px solid color-mix(in srgb,var(--loading-line) 55%,transparent);border-radius:var(--ds-radius-sm);background:color-mix(in srgb,var(--loading-surface) 50%,transparent)}.data-placeholder-row>div{flex:1;min-width:0;display:grid;gap:10px}.data-placeholder-row span{display:block;width:65%;height:9px;border-radius:5px;background:var(--loading-fill)}.data-placeholder-row span+span{width:42%;height:7px;opacity:.65}.data-placeholder-row .data-placeholder-avatar{flex:0 0 34px;width:34px;height:34px;border-radius:var(--ds-radius-sm)}.data-placeholder-row .data-placeholder-badge{width:56px;height:20px;border-radius:7px}.data-placeholder-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.data-placeholder-cards .data-placeholder-row{align-content:space-between;flex-wrap:wrap;min-height:130px}.data-placeholder-cards .data-placeholder-row>div{flex-basis:calc(100% - 50px)}.data-placeholder-cards .data-placeholder-badge{width:46%;height:24px}.data-chart-placeholder:after,.data-placeholder:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 25%,#aec6ff09 50%,transparent 75%);transform:translateX(-100%);animation:data-shimmer 3.2s ease-in-out infinite;pointer-events:none}.data-chart-placeholder{position:relative;overflow:hidden;margin-top:22px}.data-chart-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.data-chart-metrics span{height:62px;border-radius:var(--ds-radius-sm);border:1px solid color-mix(in srgb,var(--loading-line) 55%,transparent);background:var(--loading-fill)}.data-chart-bars{display:flex;align-items:end;gap:clamp(6px,2vw,24px);height:152px;padding:20px 16px 0;margin-top:20px;border-bottom:1px solid var(--loading-line);background:repeating-linear-gradient(to top,transparent 0 37px,var(--loading-fill) 37px 38px)}.data-chart-bars span{flex:1;border-radius:5px 5px 0 0;background:var(--loading-fill)}.busy-label{display:inline-flex;align-items:center;justify-content:center;gap:8px}.busy-label>svg{flex-shrink:0}button:has(.busy-label){cursor:progress}html.blitz-client-theme body .data-refresh{width:fit-content;max-width:100%;border:1px solid var(--client-line);padding:10px 14px;border-radius:var(--ds-radius-sm);background:var(--client-surface)}html.blitz-client-theme body .initial-state.data-initial.startup-frame{width:min(520px,100%);min-height:100svh;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:0;padding:40px 24px;margin:0 auto;color:var(--client-text,#fff);background:transparent}.startup-brand{display:flex;justify-content:center;align-items:center;gap:12px;margin-bottom:30px}.startup-wordmark{font-size:33px;font-weight:900;letter-spacing:-1.4px;line-height:1}.startup-brand-tag{padding:4px 7px;border-radius:6px;border:1px solid var(--client-line,#3c4654);color:var(--client-muted,#bdc6d2);font-size:11px;font-weight:800;letter-spacing:1.5px}.startup-content{min-width:0}.startup-content>.data-state{margin:0;padding:clamp(22px,4vw,34px);border-radius:var(--ds-radius);box-shadow:0 20px 60px #00000012}.startup-content .data-state-heading{flex-direction:column;align-items:center;gap:22px;text-align:center}.startup-content .data-state-heading h2{margin:0 0 10px;font-size:22px;font-weight:800;line-height:1.35}.startup-content .data-state-heading output{display:block;max-width:300px;margin:0 auto}html.blitz-client-theme body .startup-content .data-loading-mark{width:56px;height:56px;flex-basis:56px}@keyframes data-travel{0%{transform:translateX(-110%)}to{transform:translateX(440%)}}@keyframes data-shimmer{0%,15%{transform:translateX(-100%)}85%,to{transform:translateX(100%)}}@media (max-width:600px){html.blitz-client-theme body .initial-state.data-initial.startup-frame{padding:28px 16px}.startup-brand{margin-bottom:24px}.data-placeholder-cards{grid-template-columns:1fr}.data-placeholder-cards .data-placeholder-row{min-height:72px;flex-wrap:nowrap}.data-placeholder-row{padding:14px}.data-placeholder-row .data-placeholder-badge{display:none}.data-chart-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.data-chart-metrics span{height:44px}.data-chart-bars{height:124px;padding-inline:6px}}@media (prefers-reduced-motion:reduce){.busy-label>svg,.data-chart-placeholder:after,.data-loading-mark:after,.data-loading-track>span,.data-placeholder:after,.data-refresh>svg{animation:none}.data-loading-track>span{transform:translateX(110%);opacity:.65}.data-chart-placeholder:after,.data-placeholder:after{display:none}}html.blitz-client-theme body .page-help{margin-top:8px;font-size:13px;color:var(--client-muted);max-width:640px}.page-help>summary,.workspace-disclosure>summary{cursor:pointer;width:fit-content;border-radius:6px;padding:8px 2px;line-height:1.5}.page-help>summary:focus-visible,.workspace-disclosure>summary:focus-visible{outline:2px solid var(--client-ice);outline-offset:3px}html.blitz-client-theme body .page-help p{margin:6px 0 10px;font-size:13px;line-height:1.6;color:var(--client-muted)}html.blitz-client-theme body .hub .hub-hero.hub-hero-compact{padding:0 0 14px;min-height:0;background:transparent;border:0;border-bottom:1px solid var(--client-line);border-radius:0;box-shadow:none}.hub-scope-label{font-size:14px;font-weight:700}html.blitz-client-theme body .hub .hub-hero.hub-hero-compact .hub-updated{display:block;margin-top:4px;color:var(--client-muted);font-size:12px}html.blitz-client-theme body .hub .hub-date small{color:var(--client-muted)}html.blitz-client-theme body .hub .hub-hero .hub-date button{color:var(--client-ice);background:var(--client-surface);border-color:var(--client-line)}html.blitz-client-theme body .hub .hub-metrics a{display:grid;grid-template-columns:1fr auto;align-content:start;gap:10px 12px;padding:16px;border-radius:var(--ds-radius-sm);box-shadow:none}html.blitz-client-theme body .hub .hub-metrics strong{font-size:26px;line-height:1.2;grid-column:2;grid-row:1}.hub .hub-metrics a>span:last-child{grid-column:1/-1}.hub .hub-metric-index{justify-content:flex-start;gap:8px}html.blitz-client-theme body .hub .hub-metric-index>svg:first-child{background:transparent;padding:0;width:20px;height:20px;color:var(--client-ice)}html.blitz-client-theme body .hub .hub-card{box-shadow:none;border-radius:var(--ds-radius-sm)}.hub-card-help{margin:0}html.blitz-client-theme body details.workspace-disclosure{display:block;min-width:0;padding:12px 0;border-top:1px solid var(--client-line)}.workspace-disclosure>summary{font-size:15px;font-weight:700}.workspace-disclosure>summary>span{font-weight:500;margin-left:8px;color:var(--client-muted)}.workspace-disclosure[open]>summary{margin-bottom:16px}.workspace-disclosure>.hub-cards+*{margin-top:20px}.academy-actions-row{display:flex;justify-content:flex-end}html.blitz-client-theme body .academy-actions-row .academy-hero-actions{flex-direction:row;align-items:center}html.blitz-client-theme body .academy-actions-row :is(button,a){color:var(--client-ice);background:var(--client-surface);border:1px solid var(--client-line)}html.blitz-client-theme body :is(.people-metrics,.attendance-metrics){gap:10px}html.blitz-client-theme body :is(.people-metric,.attendance-metrics>div){padding:14px 16px;border-radius:var(--ds-radius-sm);box-shadow:none}html.blitz-client-theme body :is(.people-metric,.attendance-metrics>div) strong{font-size:26px}.careers-intro{padding:8px 0 28px}.careers-intro>span{color:var(--client-muted);font-size:11px;letter-spacing:1px}.careers-intro h1{font-size:clamp(28px,4vw,38px);line-height:1.2;margin:12px 0}.careers-intro p{color:var(--client-muted);font-size:15px;margin:0}html.blitz-client-theme body .entry-login-layout{display:block;max-width:520px;margin:0 auto;padding:40px 20px;min-height:0}html.blitz-client-theme body .entry-login-panel{width:100%;max-width:none}html.blitz-client-theme body .entry-login-help{background:transparent;border:0;padding:18px 0 0}@media (max-width:600px){.page-help>summary,.workspace-disclosure>summary{min-height:44px}html.blitz-client-theme body .hub .hub-hero.hub-hero-compact{align-items:flex-start;gap:14px}html.blitz-client-theme body .hub .hub-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html.blitz-client-theme body .hub .hub-metrics a{padding:14px}html.blitz-client-theme body .entry-login-layout{padding:24px 16px}}html.blitz-client-theme body .hub :is(.hub-hero,.hub-card>header,.hub-section-head){margin-bottom:0}html.blitz-client-theme body .hub .hub-source-review.is-clear{background:transparent;color:var(--client-muted);border-color:var(--client-line);padding:12px 16px;margin:0}html.blitz-client-theme body .careers-list-heading{margin-bottom:12px}.export-action{flex-wrap:wrap;gap:6px 10px}.export-action,.export-action>button{display:inline-flex;align-items:center}.export-action>button{gap:6px;white-space:nowrap}.export-action>small{font-size:12px;line-height:1.4}.export-action>.export-note{color:var(--client-muted,#48567a)}.export-action>.export-error{color:var(--ds-danger,#b42318)}.export-action>button.export-xlsx svg{color:var(--ds-success,#1a7f37)}.export-action>button.export-pdf svg{color:var(--ds-danger,#c7354f)}.export-action>small{flex-basis:100%}@media (max-width:640px){.export-action{width:100%}.export-action>button{flex:1 1 0;justify-content:center}}html.blitz-client-theme body .compact-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}html.blitz-client-theme body .compact-filters>label{display:block;flex:1 1 170px;min-width:0;margin:0}html.blitz-client-theme body .compact-filters>label:first-child{flex:2 1 240px}html.blitz-client-theme body .compact-filters :is(input,select){width:100%;min-height:38px;font-size:13px}html.blitz-client-theme body .compact-filters>.export-action{margin-left:auto}html.blitz-client-theme[data-theme=light]{color-scheme:light;--client-bg:#f3f5f9;--client-surface-2:#eef2f8;--client-divider:#e3e8f0;--client-line:#d3dae6;--client-sky:#2550c3;--client-blue:#3564d8;--client-blue-600:#2550c3;--client-blue-700:#1836d2;--client-royal:#152dd7;--client-navy:#0e3293;--client-ice:#2550c3;--client-orange:#b45309;--client-green:#1e8e4a;--client-red:#c62d1f;--client-gold:#8a6a00;--client-text:#152033;--client-muted:#48566c;--client-dim:#5c6b81;--client-header:linear-gradient(90deg,#e8eefc,#f5f7fc);--client-active:linear-gradient(135deg,#dfe8ff,#cfdcff);--brand-lime-hover:#2550c3;--brand-soft:#eef2f8;--brand-on-dark-muted:#e0e9ff;--brand-chart-6:#c8d1e0;--primary-foreground:#ffffff;--sidebar-primary-foreground:#ffffff;--sidebar-accent-foreground:var(--client-text);--destructive:#c0352b;--ds-shadow-sm:0 1px 3px #1520330f;--ds-shadow:0 12px 32px #1520331f;--ds-danger:#b42318;--ds-danger-soft:#fdecea;--ds-danger-line:#f3b8b2;--ds-success:#1f7a43;--ds-success-soft:#e7f6ec;--ds-warning:#8a4b00;--ds-warning-soft:#fff4dc}.blitz-brand-day,html[data-theme=light] .blitz-brand-night{display:none!important}html[data-theme=light] .blitz-brand-day{display:block!important}html.blitz-client-theme[data-theme=light] body .brand .brand-hr{background:#e6ecf7}html.blitz-client-theme[data-theme=light] body :is(.avatar,.employee-avatar,.admin-avatar,.calendar-avatar){background:#e6ecf7}html.blitz-client-theme[data-theme=light] body :is(.secondary,.source-pagination button,.people-pagination button):not(:disabled):hover{background:#e6ecf7;border-color:#c9d6f2}html.blitz-client-theme[data-theme=light] body :is(.ops,.people-center,.attendance-center,.admin-center) table tbody tr:hover,html.blitz-client-theme[data-theme=light] body [data-slot=table-row]:hover{background:#e6ecf7}html.blitz-client-theme[data-theme=light] body :is(.ops-steps li.current,.ops .filter-chip,.hub-links a:hover,.source-open:hover){background:#e6ecf7;border-color:#c9d6f2}html.blitz-client-theme[data-theme=light] body :is(.source-open,.source-refresh,.source-write-error button,.people-table td:last-child button,.action-card-button,.process-shortcuts button,.action-panel-close,.hub-tabs b,.attendance-connection>span,.attendance-period-label){background:#e6ecf7}html.blitz-client-theme[data-theme=light] body :is(.attendance-bar-track,.attendance-device-track,.data-loading-track,.ops-storage-meter){background:#e6ecf7}html.blitz-client-theme[data-theme=light] body :is(.source-item-icon,.action-card-icon,.people-metric>svg,.attendance-chart-icon,.admin-table code,.calendar-avatar,.calendar-person-chip,.insight-icon){background:#e6ecf7}html.blitz-client-theme[data-theme=light] body :is(.people-badge,.source-neutral,.work-status,.action-card-badge[data-tone=neutral],.pill.blue){background:#e6ecf7;color:#1836d2}html.blitz-client-theme[data-theme=light] body .calendar-cell.selected{background:#e6ecf7}html.blitz-client-theme[data-theme=light] body :is(.team-calendar .calendar-mini,.calendar-day-counts>span){background:#e6ecf7;color:#1836d2}html.blitz-client-theme[data-theme=light] body :is(.team-calendar .calendar-mini.attendance,.calendar-day-counts .attendance){background:#e7f6ec;color:#1f7a43}html.blitz-client-theme[data-theme=light] body :is(.team-calendar .calendar-mini.appointment,.calendar-day-counts .appointment){background:#fff4dc;color:#b42318}html.blitz-client-theme[data-theme=light] body .team-calendar .calendar-team>div>button[aria-pressed=true]{background:#e6ecf7}html.blitz-client-theme[data-theme=light] body :is(.data-state .data-state-icon,.data-state .data-loading-mark,.data-refresh){background:#e6ecf7}html.blitz-client-theme[data-theme=light] body .empty-paper-front{background:#e6ecf7;color:#1836d2;border-color:#c9d6f2}html.blitz-client-theme[data-theme=light] body .data-state-error .data-state-icon{background:#fdecea}html.blitz-client-theme[data-theme=light] body .data-state .data-state-actions button:not(.empty-primary){background:#e6ecf7}html.blitz-client-theme[data-theme=light] body :is(.audit-heading-icon,.audit-event-icon,.audit-total){background:#e6ecf7}html.blitz-client-theme[data-theme=light] body .audit-history button:hover,html.blitz-client-theme[data-theme=light] body .source-progress progress,html.blitz-client-theme[data-theme=light] body .source-summary button:not([aria-pressed=true]):hover{background:#e6ecf7}html.blitz-client-theme[data-theme=light] body .source-progress progress::-webkit-progress-bar{background:#e6ecf7}html.blitz-client-theme[data-theme=light] body .entry-art-team{background:#e6ecf7;color:var(--client-text);border-color:#c9d6f2}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:40px;min-height:40px;padding:0 10px;border:1px solid var(--brand-line);border-radius:999px;background:var(--brand-soft);color:var(--brand-ink);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.theme-toggle:hover{border-color:var(--brand-focus)}.theme-toggle:focus-visible{outline:3px solid var(--brand-focus);outline-offset:2px}@media (max-width:640px){.theme-toggle span{display:none}}html.blitz-client-theme body :is(.approval-table,.edu-table,.hub-table) :is(th,td){border-bottom-color:var(--brand-line)}html.blitz-client-theme body .attendance-tabs{border-bottom-color:var(--brand-line)}html.blitz-client-theme body .attendance-chart-tag{border-color:var(--brand-line)}html.blitz-client-theme body .attendance-chart-card footer{border-top-color:var(--brand-line);color:var(--brand-muted)}html.blitz-client-theme body .vacancy-draft-label{color:var(--brand-ink-raised)}html[data-theme=light] .client-sidebar-nav{color:var(--client-text)}html[data-theme=light] .client-sidebar-nav :is(.client-nav-eyebrow,.client-nav-chevron){color:var(--client-dim)}html[data-theme=light] .client-sidebar-nav :is(.client-nav-link,.client-nav-group-trigger){color:var(--client-muted)}html[data-theme=light] .client-sidebar-nav :is(.client-nav-group-trigger,.client-nav-home){color:var(--client-text)}html[data-theme=light] .client-sidebar-nav .client-nav-group-trigger:hover,html[data-theme=light] .client-sidebar-nav .client-nav-group[data-expanded=true]>.client-nav-group-trigger,html[data-theme=light] .client-sidebar-nav .client-nav-link:hover{background:#e6ecf7;color:var(--client-text)}html[data-theme=light] .client-sidebar-nav .client-nav-count{background:#e3e9f3;color:var(--client-muted)}html[data-theme=light] .client-sidebar-nav .client-nav-children{border-left-color:var(--client-line)}html[data-theme=light] .client-sidebar-nav :is(.client-nav-link,.client-nav-group-trigger):focus-visible{outline-color:var(--client-ice)}html[data-theme=light] body .sidebar-foot{border-top-color:var(--client-line)}html[data-theme=light] body .sidebar-foot b{color:var(--client-text)}html[data-theme=light] body .sidebar-foot small{color:var(--client-muted)}html[data-theme=light] body :is(.avatar,.employee-avatar,.admin-avatar,.calendar-avatar){background:#dfe8ff;color:#1836d2}html[data-theme=light] body .sidebar-foot .avatar{color:#1836d2}html[data-theme=light] body .hub .hub-hero :is(.hub-date,.hub-date small,.hub-updated,.hub-scope-label){color:var(--client-text)}html[data-theme=light] body .hub .hub-hero .hub-date small,html[data-theme=light] body .hub .hub-hero .hub-updated{color:var(--client-muted)}html[data-theme=light] body .hub .hub-hero .hub-date button{background:var(--client-surface);border-color:var(--client-line);color:var(--client-text)}html[data-theme=light] body .calendar-hero p{color:var(--client-muted)}html[data-theme=light] body :is(.data-state-actions button:not(.empty-primary),.ops .action-card-button,.attendance-period-label,.attendance-connection>span){background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-ink)}html[data-theme=light] body .calendar-cell.selected{background:#e6ecf7}html[data-theme=light] body .calendar-cell.today .calendar-day>span{background:#3564d8;color:#fff}html.blitz-client-theme[data-theme=light] body .approval-type,html.blitz-client-theme[data-theme=light] body :is(.entry-switch a[aria-current=page],.attendance-date-presets button[aria-pressed=true]),html.blitz-client-theme[data-theme=light] body :is(.people-tabs,.attendance-tabs,.hub-tabs,.work-view-switch,.calendar-view,.edu-views,.edu-tabs,.approvals-tabs,.profile-tabs,.admin-tabs) button:is([aria-pressed=true],[aria-selected=true]){color:#1836d2}html.blitz-client-theme[data-theme=light] body :is(.hub .hub-hero,.calendar-hero,.entry-login-story,.careers-hero,.creative-login .auth-aside){color:var(--client-text)}html.blitz-client-theme[data-theme=light] body :is(.hub .hub-hero .hub-eyebrow,.calendar-hero>div>span,.calendar-hero>svg,.entry-login-story h2>span,.entry-careers-link>svg:first-child){color:var(--client-ice)}html.blitz-client-theme[data-theme=light] body :is(.hub .hub-metrics a,.attendance-metrics>div:first-child){color:var(--client-text)}html.blitz-client-theme[data-theme=light] body .hub .hub-metric-index>svg:first-child,html.blitz-client-theme[data-theme=light] body .material-library .action-card-icon{background:#3564d81a;color:var(--client-ice)}html.blitz-client-theme body .attendance-metrics>div:first-child :is(svg,span){color:var(--brand-muted)}html.blitz-client-theme[data-theme=light] body :is(.blitz-sidebar,[data-slot=sidebar][data-mobile=true]) .client-sidebar-nav .client-nav-home[data-slot=sidebar-menu-button],html.blitz-client-theme[data-theme=light] body :is(.blitz-sidebar,[data-slot=sidebar][data-mobile=true]) .client-sidebar-nav .client-nav-link[data-slot=sidebar-menu-button]:hover{color:var(--client-text)}html.blitz-client-theme[data-theme=light] body :is(.blitz-sidebar,[data-slot=sidebar][data-mobile=true]) .client-sidebar-nav .client-nav-link[data-slot=sidebar-menu-button][aria-current=page]{color:#fff;border-color:transparent}html.blitz-client-theme[data-theme=light] body .data-state .data-state-actions button:not(.empty-primary),html.blitz-client-theme[data-theme=light] body :is(.source-open,.source-refresh,.source-write-error button,.people-table td:last-child button,.action-card-button,.process-shortcuts button,.action-panel-close,.hub-tabs b,.attendance-connection>span,.attendance-period-label){background:#e8eef9;color:#1836d2;border-color:var(--client-line)}html.blitz-client-theme[data-theme=light] body :is(.ops-steps li.current,.ops .filter-chip,.hub-links a:hover,.source-open:hover){background:#dfe8ff;color:#1836d2;border-color:#9fb6ea}html.blitz-client-theme[data-theme=light] body :is(.hub .hub-metrics .hub-metric-index,.hub .hub-metrics .hub-metric-hint,.hub .hub-metrics a>span,.hub .hub-metrics a p){color:var(--client-muted)}html.blitz-client-theme[data-theme=light] body .hub .hub-metrics a.is-urgent strong{color:var(--ds-danger)}html.blitz-client-theme[data-theme=light] body .week-strip a.is-today,html.blitz-client-theme[data-theme=light] body .week-strip a.is-today small{color:#fff}html.blitz-client-theme[data-theme=light] body .profile-stats li{color:var(--client-text)}html.blitz-client-theme[data-theme=light] .people-center{--pc-ink:var(--client-text);--pc-muted:var(--client-muted);--pc-line:var(--client-line)}html.blitz-client-theme[data-theme=light] .admin-center{--admin-line:var(--client-line)}html.blitz-client-theme body :is(.skip-link,.approval-status.status-pending,.approvals-tabs button[aria-selected=true] .approvals-count,.vacancy-section legend>span,.nav-count,.ak-tabs button[aria-pressed=true],.ak-primary,.edu-chip,.week-strip a.is-today,.week-strip a.is-today small,.data-state-actions .empty-primary,.people-center .primary){color:#fff}html.blitz-client-theme{--client-bg:#070c19;--client-surface:#0f172b;--client-surface-2:#0a1122;--client-divider:#1a2540;--client-line:#24314f;--client-sky:#8fb2ff;--client-blue:#3359f0;--client-blue-600:#2c4fe0;--client-blue-700:#2443c8;--client-ice:#a9c2ff;--client-text:#eef2fb;--client-muted:#a8b4cc;--client-dim:#8693ae;--client-header:linear-gradient(120deg,#182650,#111a33);--client-active:var(--accent-gradient);--brand-soft:#151e36;--brand-lime-hover:#4c6ff5;--ds-shadow-sm:0 1px 2px #00000052,0 6px 16px -8px #00000080;--ds-shadow:0 30px 70px -20px #000000b3;--ds-success:#5fd4e0;--ds-success-soft:#112b3b;--ds-success-line:#1f4a5c;--ds-warning:#f4c08e;--ds-warning-soft:#2d2b38;--ds-warning-line:#4f4350;--ds-danger:#ff98ab;--ds-danger-soft:#31253b;--ds-danger-line:#5c3349;--ds-info:#a9c2ff;--ds-info-soft:#151f3d;--ds-info-line:#2a3a6b;--tone-violet:#c4b5ff;--tone-violet-soft:#221d44;--tone-violet-line:#3d3570;--accent-gradient:linear-gradient(135deg,#3359f0,#5b4ff0 55%,#7a4cf0);--accent-soft:#3359f022;--accent-glow:0 12px 30px -12px #4d5ff0aa;--card-highlight:inset 0 1px 0 #ffffff0d;--card-shadow:0 1px 0 #ffffff05,0 18px 40px -24px #000000e6;--card-border:#ffffff12;--well:#0a1122;--font-sans:var(--font-jakarta),var(--font-nunito),system-ui,sans-serif;--font-geist-sans:var(--font-jakarta),var(--font-nunito),system-ui,sans-serif}html.blitz-client-theme[data-theme=light]{--client-bg:#f3f5fb;--client-surface:#ffffff;--client-surface-2:#f6f8fd;--client-divider:#e6eaf3;--client-line:#dbe1ee;--client-sky:#2c4fe0;--client-blue:#3359f0;--client-blue-600:#2c4fe0;--client-blue-700:#2443c8;--client-ice:#2c4fe0;--client-text:#0d1730;--client-muted:#48567a;--client-dim:#5a6786;--client-header:linear-gradient(120deg,#e9eeff,#f4f1ff);--client-active:var(--accent-gradient);--brand-soft:#eef1fa;--ds-shadow-sm:0 1px 2px #0d17300f,0 6px 16px -10px #0d173033;--ds-shadow:0 30px 70px -24px #0d173040;--accent-soft:#3359f014;--accent-glow:0 12px 28px -14px #3359f099;--card-highlight:inset 0 1px 0 #ffffff;--card-shadow:0 1px 2px #0d17300d,0 14px 34px -22px #0d173040;--card-border:#0d173014;--well:#f6f8fd;--ds-success:#0d7285;--ds-success-soft:#e4f4f8;--ds-success-line:#b9e2ec;--ds-warning:#9a4f16;--ds-warning-soft:#fbf0e5;--ds-warning-line:#f0d3b6;--ds-danger:#b42340;--ds-danger-soft:#fdecef;--ds-danger-line:#f5c0cb;--ds-info:#2c4fe0;--ds-info-soft:#eef2ff;--ds-info-line:#d5defb;--tone-violet:#5b3fc4;--tone-violet-soft:#f1edff;--tone-violet-line:#d6ccff}html.blitz-client-theme body{font-family:var(--font-sans);letter-spacing:0}html.blitz-client-theme body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60rem 40rem at -10% -15%,#3359f02e,transparent 60%),radial-gradient(50rem 36rem at 110% -5%,#7a4cf024,transparent 60%),radial-gradient(60rem 40rem at 50% 120%,#1fb8a810,transparent 60%)}html.blitz-client-theme[data-theme=light] body:before{background:radial-gradient(60rem 40rem at -10% -15%,#3359f01a,transparent 60%),radial-gradient(50rem 36rem at 110% -5%,#7a4cf014,transparent 60%)}html.blitz-client-theme :is(h1,h2){letter-spacing:-.015em}html.blitz-client-theme h3{letter-spacing:-.005em}html.blitz-client-theme body .workspace>.heading h1,html.blitz-client-theme body .workspace>.page-header h1{font-size:30px;line-height:38px;font-weight:800}html.blitz-client-theme body :is(.workspace,.ops-shell){background:transparent}html.blitz-client-theme body .topbar{background:color-mix(in srgb,var(--client-bg) 78%,transparent);backdrop-filter:saturate(1.4) blur(16px);-webkit-backdrop-filter:saturate(1.4) blur(16px);border-color:var(--client-divider)}html.blitz-client-theme body :is(.blitz-sidebar,.ops-nav){background:linear-gradient(180deg,#0b1226,#080d1b);border-right:1px solid var(--client-divider)}html.blitz-client-theme[data-theme=light] body :is(.blitz-sidebar,.ops-nav){background:linear-gradient(180deg,#ffffff,#f7f8fe)}html.blitz-client-theme body .client-sidebar-nav .client-nav-group-trigger,html.blitz-client-theme body .client-sidebar-nav .client-nav-link{border-radius:var(--ds-radius-sm);transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}html.blitz-client-theme body .client-sidebar-nav .client-nav-group-trigger:hover,html.blitz-client-theme body .client-sidebar-nav .client-nav-group[data-expanded=true]>.client-nav-group-trigger,html.blitz-client-theme body .client-sidebar-nav .client-nav-link:hover{background:#ffffff0b}html.blitz-client-theme[data-theme=light] body .client-sidebar-nav .client-nav-group[data-expanded=true]>.client-nav-group-trigger,html.blitz-client-theme[data-theme=light] body .client-sidebar-nav :is(.client-nav-link,.client-nav-group-trigger):hover{background:#3359f00d}html.blitz-client-theme body .client-sidebar-nav .client-nav-link[aria-current=page],html.blitz-client-theme[data-theme=light] body .client-sidebar-nav .client-nav-link[aria-current=page]{background:var(--accent-gradient);border-color:transparent;color:#fff;box-shadow:var(--accent-glow),inset 0 1px 0 #ffffff2e}html.blitz-client-theme body .sidebar-foot{background:var(--client-surface);border:1px solid var(--card-border);box-shadow:var(--card-highlight)}html.blitz-client-theme body :is(.panel,.ops-card,.ops-form,.ops-process,.people-panel,.people-metric,.employee-card,.profile-progress-row,.action-card,.insight-card,.hub-card,.hub-focus,.hub-metrics a,.work-card,.attendance-panel,.attendance-chart-card,.attendance-metrics>div,.calendar-board,.calendar-agenda,.source-item,.careers-manager,.career-job,.career-detail-main,.career-apply,.careers-empty,.entry-login-panel,.auth-card,.stat,.ak-card,.ak-kpi,.identity-card,.profile-card,.role-editor,.role-employee,.monthly-teacher,.monthly-section,.staffing-card,.approval-row){border-color:var(--card-border);box-shadow:var(--card-highlight),var(--card-shadow)}html.blitz-client-theme body :is(.hub-metrics a,.action-card,.work-card,.employee-card,.ak-kcard,.kanban-card,.monthly-teacher,.career-job,.approval-row){transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}html.blitz-client-theme body :is(.hub-metrics a,.action-card,.work-card,.employee-card,.ak-kcard,.kanban-card,.monthly-teacher,.career-job,.approval-row):hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--client-blue) 55%,transparent);box-shadow:var(--card-highlight),0 18px 40px -22px #3359f0aa}@media (prefers-reduced-motion:reduce){html.blitz-client-theme body :is(*):hover{transform:none!important}}html.blitz-client-theme body .hub .hub-section-head>h2{display:flex;align-items:center;gap:10px}html.blitz-client-theme body .hub .hub-section-head>h2:before{content:"";flex:none;width:4px;height:18px;border-radius:999px;background:var(--accent-gradient)}html.blitz-client-theme body .hub .hub-metrics a{padding:18px 18px 16px}html.blitz-client-theme body .hub .hub-metric-index>svg:first-child,html.blitz-client-theme[data-theme=light] body .hub .hub-metric-index>svg:first-child{width:34px;height:34px;padding:8px;border-radius:var(--ds-radius-sm);background:var(--accent-gradient);color:#fff;box-shadow:var(--accent-glow)}html.blitz-client-theme body .hub .hub-card{box-shadow:var(--card-highlight),var(--card-shadow);border-color:var(--card-border)}html.blitz-client-theme body .hub .hub-metrics a b,html.blitz-client-theme body .hub .hub-metrics a strong{font-variant-numeric:tabular-nums}html.blitz-client-theme body .hub :is(section>h2,.hub-section-title){font-size:18px;letter-spacing:-.02em}html.blitz-client-theme body .data-state.data-state-empty .data-state-actions .empty-primary,html.blitz-client-theme body :is(.primary,.attendance-primary,.source-save,.empty-primary,.ak-primary){background:var(--accent-gradient);border-color:transparent;color:#fff;box-shadow:var(--accent-glow),inset 0 1px 0 #ffffff33;transition:filter .16s ease,transform .16s ease,box-shadow .16s ease}html.blitz-client-theme body :is(.primary,.attendance-primary,.source-save,.empty-primary,.ak-primary):not(:disabled):hover{background:var(--accent-gradient);filter:brightness(1.08) saturate(1.05);transform:translateY(-1px);color:#fff}html.blitz-client-theme body :is(.primary,.attendance-primary,.source-save,.ak-primary):disabled{filter:grayscale(.4);opacity:.55;box-shadow:none}html.blitz-client-theme body .secondary{background:var(--brand-soft);border:1px solid var(--client-line);color:var(--client-text)}html.blitz-client-theme body .secondary:not(:disabled):hover{border-color:color-mix(in srgb,var(--client-blue) 60%,transparent);background:color-mix(in srgb,var(--client-blue) 12%,var(--brand-soft))}html.blitz-client-theme body .workspace :is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea){background-color:var(--well);border-color:var(--client-line);color:var(--client-text);transition:border-color .14s ease,box-shadow .14s ease}html.blitz-client-theme body .workspace :is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea):focus{border-color:var(--client-blue);box-shadow:0 0 0 3px #3359f040;outline:none}html.blitz-client-theme body :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--client-blue)}html.blitz-client-theme body :is(.people-tabs,.attendance-tabs,.hub-tabs,.work-view-switch,.calendar-view,.edu-views,.edu-tabs,.approvals-tabs,.profile-tabs,.admin-tabs,.ak-tabs){background:transparent;border:0;border-radius:0;padding:0;gap:6px}html.blitz-client-theme body :is(.people-tabs,.attendance-tabs,.hub-tabs,.work-view-switch,.calendar-view,.edu-views,.edu-tabs,.approvals-tabs,.profile-tabs,.admin-tabs,.ak-tabs) button:is([aria-pressed=true],[aria-selected=true]),html.blitz-client-theme[data-theme=light] body :is(.people-tabs,.attendance-tabs,.hub-tabs,.work-view-switch,.calendar-view,.edu-views,.edu-tabs,.approvals-tabs,.profile-tabs,.admin-tabs,.ak-tabs) button:is([aria-pressed=true],[aria-selected=true]){background:var(--accent-gradient);border-color:transparent;color:#fff;box-shadow:var(--accent-glow)}html.blitz-client-theme body .workspace table thead th,html.blitz-client-theme body [data-slot=table-head]{background:var(--well);color:var(--client-muted);font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}html.blitz-client-theme body .workspace table tbody th,html.blitz-client-theme body .workspace table td{border-color:var(--client-divider)}html.blitz-client-theme body .workspace table tbody th{background:transparent}html.blitz-client-theme body .workspace table tbody tr{transition:background-color .12s ease}html.blitz-client-theme body .workspace table tbody tr:hover{background:var(--accent-soft)}html.blitz-client-theme body :is(.ak-col,.kanban-column){background:var(--well);border:1px solid var(--client-divider)}html.blitz-client-theme body :is(.ak-kcard,.kanban-card){background:var(--client-surface);border:1px solid var(--card-border);box-shadow:var(--card-highlight),var(--ds-shadow-sm)}html.blitz-client-theme body [data-slot=dialog-overlay]{background:#03060ecc;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}html.blitz-client-theme[data-theme=light] body [data-slot=dialog-overlay]{background:#0d17305c}html.blitz-client-theme body :is([data-slot=dialog-content],.form-dialog,.dialog){border:1px solid var(--card-border);box-shadow:var(--card-highlight),0 40px 90px -30px #000000cc}html.blitz-client-theme[data-theme=light] body :is([data-slot=dialog-content],.form-dialog,.dialog){box-shadow:var(--card-highlight),0 40px 90px -30px #0d173059}html.blitz-client-theme body :is(.avatar,.employee-avatar,.admin-avatar,.calendar-avatar,.ak-avatar),html.blitz-client-theme[data-theme=light] body :is(.avatar,.employee-avatar,.admin-avatar,.calendar-avatar,.ak-avatar){background:var(--accent-gradient);color:#fff}html.blitz-client-theme body .entry-switch a[aria-current=page],html.blitz-client-theme[data-theme=light] body .entry-switch a[aria-current=page]{background:var(--accent-gradient);color:#fff;box-shadow:var(--accent-glow)}html.blitz-client-theme body :is(.source-summary button[aria-pressed=true],.attendance-date-presets button[aria-pressed=true]) *,html.blitz-client-theme body :is(.source-summary button[aria-pressed=true],.attendance-date-presets button[aria-pressed=true],.approval-type,.calendar-cell.today .calendar-day>span),html.blitz-client-theme[data-theme=light] body :is(.source-summary button[aria-pressed=true],.attendance-date-presets button[aria-pressed=true]) *,html.blitz-client-theme[data-theme=light] body :is(.source-summary button[aria-pressed=true],.attendance-date-presets button[aria-pressed=true],.approval-type,.calendar-cell.today .calendar-day>span){color:#fff}html.blitz-client-theme body .calendar-avatar.calendar-avatar,html.blitz-client-theme[data-theme=light] body .calendar-avatar.calendar-avatar{background:var(--accent-gradient);color:#fff}html.blitz-client-theme ::-webkit-scrollbar{width:10px;height:10px}html.blitz-client-theme ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--client-muted) 30%,transparent);border:3px solid transparent;border-radius:999px;background-clip:padding-box}html.blitz-client-theme ::-webkit-scrollbar-track{background:transparent}html.blitz-client-theme body :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--client-ice)!important;outline-offset:3px!important}html.blitz-client-theme body .client-sidebar-nav .client-nav-new{background:var(--accent-gradient);color:#fff;box-shadow:var(--accent-glow)}html.blitz-client-theme body :is(.source-linked,.source-success,.work-status.done,.action-card-badge,.attendance-badge,.attendance-connection.connected,.mapping-progress,.mapping-suggestion,.ops-local){border-color:var(--ds-success-line)}html.blitz-client-theme body :is(.source-review,.source-issues,.ops-task-block,.work-status.review,.action-card-badge[data-tone=warning],.attendance-badge.amber,.attendance-connection:not(.connected),.calendar-unlinked-notice,.team-calendar .calendar-unlinked-count,.hub-source-review){border-color:var(--ds-warning-line)}html.blitz-client-theme body .identity-notice,html.blitz-client-theme body :is(.team-status.unknown,.team-status.unlinked){background:var(--ds-warning-soft)}html.blitz-client-theme body :is(.ops-note.ops-note,.profile-note.profile-note,.ak-hint.ak-hint){background:var(--ds-info-soft);color:var(--client-text);border:1px solid var(--ds-info-line);border-left:3px solid var(--client-blue)}html.blitz-client-theme body .hub .hub-metrics a.is-urgent{border-color:var(--ds-danger-line);box-shadow:inset 3px 0 var(--ds-danger)}html.blitz-client-theme.blitz-client-theme body :is(.team-calendar .calendar-mini.appointment,.calendar-day-counts .appointment){background:var(--tone-violet-soft);border-color:var(--tone-violet-line);color:var(--tone-violet)}html.blitz-client-theme.blitz-client-theme body :is(.team-calendar .calendar-mini.attendance,.calendar-day-counts .attendance){background:var(--ds-success-soft);border-color:var(--ds-success-line);color:var(--ds-success)}html.blitz-client-theme.blitz-client-theme body .calendar-legend i.appointment{background:var(--tone-violet)}html.blitz-client-theme.blitz-client-theme body .calendar-legend i.attendance{background:var(--ds-success)}html.blitz-client-theme body .attendance-metrics>div:nth-child(4) svg,html.blitz-client-theme body .source-progress svg,html.blitz-client-theme.blitz-client-theme body .calendar-team small.recorded{color:var(--ds-success)}html.blitz-client-theme body .attendance-connection>svg,html.blitz-client-theme body .attendance-metrics>div:nth-child(3) svg{color:var(--ds-warning)}@media (hover:hover) and (pointer:fine){html.blitz-client-theme body .people-center .employee-card:hover{background-color:color-mix(in srgb,var(--client-surface) 90%,#8fb2ff);border-color:color-mix(in srgb,var(--client-blue) 55%,transparent);box-shadow:var(--card-highlight),0 18px 40px -22px #3359f080}html.blitz-client-theme[data-theme=light] body .people-center .employee-card:hover{background-color:#f7f9ff;box-shadow:var(--card-highlight),0 16px 34px -22px #3359f066}}@keyframes mp-rise{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes mp-slide{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}@keyframes mp-unfold{0%{opacity:.3;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes mp-fade{0%{opacity:0}}@keyframes mp-progress{0%{background-position:-40% 0}to{background-position:140% 0}}@keyframes mp-breathe{50%{opacity:.45}}@keyframes mp-glow{50%{opacity:.55;transform:scale(1.08)}}@keyframes mp-orbit{to{transform:rotate(1turn)}}@keyframes mp-bolt{0%,to{filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 0 14px #7a8cff99)}}@media (prefers-reduced-motion:no-preference){html.blitz-client-theme body .client-sidebar-nav>*{animation:mp-slide .36s cubic-bezier(.2,.8,.2,1) both}html.blitz-client-theme body .client-sidebar-nav>:nth-child(2){animation-delay:40ms}html.blitz-client-theme body .client-sidebar-nav>:nth-child(3){animation-delay:70ms}html.blitz-client-theme body .client-sidebar-nav>:nth-child(4){animation-delay:.1s}html.blitz-client-theme body .client-sidebar-nav>:nth-child(5){animation-delay:.13s}html.blitz-client-theme body .client-sidebar-nav>:nth-child(6){animation-delay:.16s}html.blitz-client-theme body .client-sidebar-nav>:nth-child(n+7){animation-delay:.19s}html.blitz-client-theme body .client-sidebar-nav .client-nav-children:not([hidden]){animation:mp-unfold .28s cubic-bezier(.2,.8,.2,1) both}html.blitz-client-theme body .client-sidebar-nav .client-nav-children:not([hidden])>li{animation:mp-slide .3s cubic-bezier(.2,.8,.2,1) both}html.blitz-client-theme body .client-sidebar-nav .client-nav-children>li:nth-child(2){animation-delay:35ms}html.blitz-client-theme body .client-sidebar-nav .client-nav-children>li:nth-child(3){animation-delay:70ms}html.blitz-client-theme body .client-sidebar-nav .client-nav-children>li:nth-child(4){animation-delay:105ms}html.blitz-client-theme body .client-sidebar-nav .client-nav-children>li:nth-child(5){animation-delay:.14s}html.blitz-client-theme body .client-sidebar-nav .client-nav-children>li:nth-child(n+6){animation-delay:.17s}html.blitz-client-theme body .client-sidebar-nav .client-nav-chevron{transition:transform .24s cubic-bezier(.2,.8,.2,1)}html.blitz-client-theme body .client-sidebar-nav :is(.client-nav-link,.client-nav-group-trigger)>svg:first-child{transition:transform .2s ease}html.blitz-client-theme body .client-sidebar-nav :is(.client-nav-link,.client-nav-group-trigger):hover>svg:first-child{transform:translateX(2px)}html.blitz-client-theme body .client-sidebar-nav .client-nav-new{animation:mp-breathe 2.4s ease-in-out 3}html.blitz-client-theme body .topbar{animation:mp-fade .42s ease-out both}html.blitz-client-theme body .workspace :is(.employee-grid,.people-metrics,.hub-metrics,.attendance-metrics,.edu-metrics)>*{animation:mp-rise .38s cubic-bezier(.2,.8,.2,1) both}html.blitz-client-theme body .workspace :is(.employee-grid,.people-metrics,.hub-metrics,.attendance-metrics,.edu-metrics)>:nth-child(2){animation-delay:40ms}html.blitz-client-theme body .workspace :is(.employee-grid,.people-metrics,.hub-metrics,.attendance-metrics,.edu-metrics)>:nth-child(3){animation-delay:80ms}html.blitz-client-theme body .workspace :is(.employee-grid,.people-metrics,.hub-metrics,.attendance-metrics,.edu-metrics)>:nth-child(4){animation-delay:.12s}html.blitz-client-theme body .workspace :is(.employee-grid,.people-metrics,.hub-metrics,.attendance-metrics,.edu-metrics)>:nth-child(n+5){animation-delay:.16s}html.blitz-client-theme body .people-center .employee-card{transition:background-color .2s ease,border-color .2s ease,box-shadow .24s ease,transform .24s cubic-bezier(.2,.8,.2,1)}html.blitz-client-theme body .people-center .employee-card:hover{transform:translateY(-2px)}html.blitz-client-theme body .data-placeholder-row span{animation:mp-breathe 1.6s ease-in-out infinite}html.blitz-client-theme body .data-placeholder-row:nth-child(2) span{animation-delay:.16s}html.blitz-client-theme body .data-placeholder-row:nth-child(3) span{animation-delay:.32s}html.blitz-client-theme body .data-loading-mark>svg{animation:mp-bolt 1.8s ease-in-out infinite}}html.blitz-client-theme body:has(.data-state-loading):after{content:"";position:fixed;inset:0 0 auto;z-index:2147483001;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,#5b4ff0,#8fb2ff,transparent) no-repeat;background-size:40% 100%;animation:mp-progress 1.3s cubic-bezier(.45,0,.55,1) infinite}html.blitz-client-theme body :is(.data-placeholder,.data-chart-placeholder):after{background:linear-gradient(105deg,transparent 25%,#aec6ff1c 50%,transparent 75%)}html.blitz-client-theme[data-theme=light] body :is(.data-placeholder,.data-chart-placeholder):after{background:linear-gradient(105deg,transparent 25%,#3359f014 50%,transparent 75%)}html.blitz-client-theme body .data-state-loading .data-loading-mark:after{border:0;background:conic-gradient(from 0deg,transparent 0 55%,#5b4ff0 80%,#8fb2ff 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));animation-duration:1.2s}html.blitz-client-theme body .data-loading-track>span{background:linear-gradient(90deg,transparent,#7a8cff,#a9c2ff,transparent)}html.blitz-client-theme body .startup-frame .startup-brand{position:relative;isolation:isolate;min-height:224px;margin-bottom:8px}.startup-orbit{position:absolute;top:50%;left:50%;z-index:-1;width:210px;height:210px;margin:-105px 0 0 -105px;pointer-events:none}.startup-orbit:before{content:"";position:absolute;inset:22px;border-radius:50%;background:radial-gradient(closest-side,#5b4ff055,#3359f022 55%,transparent);animation:mp-glow 3.2s ease-in-out infinite}.startup-orbit>i{position:absolute;inset:0;border-radius:50%;border:1px solid #8fb2ff1f;animation:mp-orbit 9s linear infinite}.startup-orbit>i+i{inset:18px;border-color:#7a4cf024;animation-duration:6s;animation-direction:reverse}.startup-orbit>i:after{content:"";position:absolute;top:-4px;left:50%;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:#a9c2ff;box-shadow:0 0 12px #8fb2ff}.startup-orbit>i+i:after{background:#c4b5ff;box-shadow:0 0 12px #7a4cf0}html.blitz-client-theme[data-theme=light] .startup-orbit:before{background:radial-gradient(closest-side,#5b4ff02e,#3359f012 55%,transparent)}html.blitz-client-theme[data-theme=light] .startup-orbit>i{border-color:#3359f01f}html.blitz-client-theme body .startup-content>.data-state{border:1px solid var(--card-border);background:color-mix(in srgb,var(--client-surface) 82%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:var(--card-highlight),0 30px 80px -30px #000000cc}html.blitz-client-theme[data-theme=light] body .startup-content>.data-state{box-shadow:var(--card-highlight),0 30px 70px -34px #0d173055}@media (prefers-reduced-motion:no-preference){html.blitz-client-theme body .startup-frame .blitz-brand-image{animation:mp-rise .52s cubic-bezier(.2,.8,.2,1) both,mp-bolt 2.4s ease-in-out .6s infinite}html.blitz-client-theme body .startup-content>.data-state{animation:mp-rise .52s cubic-bezier(.2,.8,.2,1) .14s both}}@media (prefers-reduced-motion:reduce){html.blitz-client-theme body:has(.data-state-loading):after{animation:none;background:var(--accent-gradient);opacity:.6}.startup-orbit:before,.startup-orbit>i{animation:none}}html.blitz-client-theme body .topbar{position:sticky;top:0;z-index:30}html.blitz-client-theme body .field .field-hint{display:block;margin-top:6px;font-size:12px;line-height:1.5;color:var(--client-muted,#48567a)}html.blitz-client-theme body :is(.select-menu-search,.people-search,.meeting-search,.source-search,.attendance-search-field) input:focus-visible{outline:none!important;box-shadow:none!important}html.blitz-client-theme body .select-menu-search:focus-within,html.blitz-client-theme body :is(.people-search,.source-search):focus-within{outline:none!important;border-color:var(--client-blue,#3359f0)!important}html.blitz-client-theme body .work-view-bar.work-view-bar{padding:8px}html.blitz-client-theme body .worklist-filters .ops-toolbar+.ops-toolbar{margin-top:0}.careers-manager .career-applications{padding-bottom:24px}html.blitz-client-theme body .page-actions.home-clock{display:flex;align-items:center;gap:12px;font-size:13px;white-space:nowrap;color:var(--client-text)}html.blitz-client-theme body .home-clock small{display:block;margin-top:4px;font-size:11px;color:var(--client-muted)}html.blitz-client-theme body .home-clock button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--client-line);border-radius:var(--ds-radius-sm,12px);background:var(--client-surface);color:var(--client-text)}html.blitz-client-theme body .people-toolbar.appeals-filters{display:inline-flex;flex-wrap:wrap;gap:8px;width:auto;max-width:100%;padding:8px}html.blitz-client-theme body .people-toolbar.appeals-filters>select{flex:0 1 220px;min-height:38px}html body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea):focus{outline:none!important;box-shadow:none!important;border-color:var(--client-ice,#2c4fe0)!important}html body :is(.people-search,.meeting-search,.source-search,.hub-search-input,.select-menu-search,.attendance-search-field,.ak-search,.ak-select,[data-slot=input-group]):focus-within{outline:none!important;box-shadow:none!important;border-color:var(--client-ice,#2c4fe0)!important}html.blitz-client-theme.blitz-client-theme body :is(.people-search,.meeting-search,.source-search,.hub-search-input,.select-menu-search,.attendance-search-field,.ak-search,.ak-select,[data-slot=input-group])>:is(input,select){border:0!important;border-radius:0;background:transparent;outline:none!important;box-shadow:none!important}html body label:has(>:is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea):focus){outline:none!important;box-shadow:none!important;border-color:var(--client-ice,#2c4fe0)!important}html.blitz-client-theme body .startup-frame .startup-content>.startup-loading.data-state-loading{display:grid;justify-items:center;gap:14px;margin:0;padding:0;border:0;background:transparent;box-shadow:none;overflow:visible;text-align:center}html.blitz-client-theme body .startup-loading>output{margin:0;color:var(--client-muted,#48567a);font-size:15px;font-weight:650;letter-spacing:.2px}html.blitz-client-theme body .startup-loading>.data-loading-track{width:min(180px,60vw);margin-top:0}