.AppShell_brandHeader__27RP0{display:flex;align-items:center;gap:var(--space-2,8px);padding:8px 10px}.AppShell_brandMark__P968H{font-weight:var(--weight-heavy,800);font-size:16px;letter-spacing:-.01em;color:var(--color-text-default)}.AppShell_brandChip__YOcYn{font-size:10px;font-weight:var(--weight-semibold,600);color:var(--color-text-muted);border:1px solid var(--color-border-default);border-radius:4px;padding:1px 6px}.AppShell_userBlock__mptqo{display:flex;align-items:center;gap:var(--space-2,8px);padding:8px 6px;border-top:1px solid var(--color-border-subtle)}.AppShell_userAvatar___UI4q{flex:none;width:30px;height:30px;border-radius:999px;background:var(--brand-muted,var(--color-bg-brand-subtle));color:var(--brand-strong,var(--color-text-brand));display:inline-flex;align-items:center;justify-content:center;font:700 11px var(--font-mono)}.AppShell_userMeta__FMf5W{flex:1 1;min-width:0}.AppShell_userName__LESZY{font-size:12px;font-weight:600;color:var(--color-text-default);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppShell_userRole__tx5ne{font-size:11px;color:var(--color-text-muted)}.AppShell_topbarRight__pE1FT{display:inline-flex;align-items:center;gap:var(--space-2,8px)}.AppShell_iconToggle__KiFyI{width:34px;height:34px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-md,8px);background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:var(--transition-hover)}.AppShell_iconToggle__KiFyI:hover{background:var(--color-bg-sunken)}.AppShell_iconToggle__KiFyI:focus-visible{outline:none;box-shadow:var(--focus-ring)}@import url("https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,600&family=JetBrains+Mono:wght@400;500;600;700&family=Noto+Sans:wght@400;500;600;700&display=swap");:root,[data-theme=light]{--teal-50:#F0FAF8;--teal-100:#D5F2ED;--teal-200:#ABE3DB;--teal-300:#7BCEC3;--teal-400:#47B2A6;--teal-500:#229288;--teal-600:#0F776E;--teal-700:#10635C;--teal-800:#124F4A;--teal-900:#123E3A;--teal-950:#0A2926;--neutral-0:#FFFFFF;--neutral-50:#F7F9FA;--neutral-100:#EFF2F4;--neutral-200:#E1E6EA;--neutral-300:#CBD3D9;--neutral-400:#9AA6AF;--neutral-500:#6C7A85;--neutral-600:#51606B;--neutral-700:#3D4A54;--neutral-800:#2A353E;--neutral-900:#1B242B;--neutral-950:#10171D;--green-50:#EAF7EF;--green-100:#D3EEDD;--green-200:#A9DEBB;--green-300:#7ED09A;--green-400:#4DB474;--green-500:#2E9955;--green-600:#157F3D;--green-700:#116434;--green-800:#0F4E29;--green-900:#0D3D21;--green-950:#072517;--amber-50:#FCF3E6;--amber-100:#F8E5C7;--amber-200:#F3D29B;--amber-300:#E9B565;--amber-400:#DC9435;--amber-500:#C97710;--amber-600:#B45309;--amber-700:#92400E;--amber-800:#713310;--amber-900:#5A2A10;--amber-950:#371806;--orange-50:#FDF0EA;--orange-100:#FADFD0;--orange-200:#F5C2A4;--orange-300:#EC9C6E;--orange-400:#DF7440;--orange-500:#CC5A1F;--orange-600:#C2410C;--orange-700:#9A3412;--orange-800:#7C2D12;--orange-900:#632611;--orange-950:#3D1708;--red-50:#FBEEED;--red-100:#F6DAD8;--red-200:#EFB7B3;--red-300:#E38E88;--red-400:#D4625B;--red-500:#C0362C;--red-600:#A82C23;--red-700:#8A251E;--red-800:#6E201A;--red-900:#571B17;--red-950:#35100D;--blue-50:#EAF3FB;--blue-100:#D2E5F7;--blue-200:#A8CCEE;--blue-300:#7BB0E2;--blue-400:#4A90D0;--blue-500:#2B80C7;--blue-600:#1D6FB8;--blue-700:#1D5D93;--blue-800:#1B4B75;--blue-900:#173E5F;--blue-950:#0E2740;--violet-50:#F3EFFA;--violet-100:#E6DDF5;--violet-200:#CDBCEA;--violet-300:#B29ADD;--violet-400:#977BCE;--violet-500:#7C5CBF;--violet-600:#684AA8;--violet-700:#563D8A;--violet-800:#45326E;--violet-900:#382A58;--violet-950:#221837;--brand-subtle:var(--teal-50);--brand-muted:var(--teal-100);--brand-soft:var(--teal-200);--brand-bright:var(--teal-400);--brand-base:var(--teal-600);--brand-strong:var(--teal-700);--brand-deep:var(--teal-800);--brand-deepest:var(--teal-950);--brand-on-base:var(--neutral-0);--color-bg-page:var(--neutral-50);--color-bg-surface:var(--neutral-0);--color-bg-sunken:var(--neutral-100);--color-bg-raised:var(--neutral-0);--color-bg-inverse:var(--neutral-900);--color-bg-brand:var(--brand-base);--color-bg-brand-subtle:var(--brand-subtle);--color-bg-overlay:rgba(16,23,29,0.55);--color-text-default:var(--neutral-900);--color-text-secondary:var(--neutral-600);--color-text-muted:var(--neutral-500);--color-text-disabled:var(--neutral-400);--color-text-inverse:var(--neutral-0);--color-text-on-brand:var(--brand-on-base);--color-text-brand:var(--brand-strong);--color-text-link:var(--brand-strong);--color-text-link-hover:var(--brand-deep);--color-border-subtle:var(--neutral-100);--color-border-default:var(--neutral-200);--color-border-strong:var(--neutral-300);--color-border-inverse:var(--neutral-700);--color-border-focus:var(--brand-base);--color-action-primary:var(--brand-base);--color-action-primary-hover:var(--brand-strong);--color-action-primary-active:var(--brand-deep);--color-action-secondary-bg:var(--neutral-0);--color-action-secondary-border:var(--neutral-300);--color-action-secondary-hover:var(--neutral-50);--color-action-danger:var(--red-500);--color-action-danger-hover:var(--red-600);--color-action-danger-active:var(--red-700);--color-action-disabled-bg:var(--neutral-100);--color-action-disabled-text:var(--neutral-400);--color-success:var(--green-600);--color-success-text:var(--green-700);--color-success-bg:var(--green-50);--color-success-border:var(--green-200);--color-warning:var(--amber-600);--color-warning-text:var(--amber-700);--color-warning-bg:var(--amber-50);--color-warning-border:var(--amber-200);--color-danger:var(--red-500);--color-danger-text:var(--red-600);--color-danger-bg:var(--red-50);--color-danger-border:var(--red-200);--color-info:var(--blue-600);--color-info-text:var(--blue-700);--color-info-bg:var(--blue-50);--color-info-border:var(--blue-200);--status-sourced-dot:var(--neutral-500);--status-sourced-text:var(--neutral-700);--status-sourced-bg:var(--neutral-100);--status-sourced-border:var(--neutral-200);--status-screening-dot:var(--blue-600);--status-screening-text:var(--blue-700);--status-screening-bg:var(--blue-50);--status-screening-border:var(--blue-200);--status-assessment-dot:var(--violet-500);--status-assessment-text:var(--violet-700);--status-assessment-bg:var(--violet-50);--status-assessment-border:var(--violet-200);--status-interview-dot:var(--teal-600);--status-interview-text:var(--teal-700);--status-interview-bg:var(--teal-50);--status-interview-border:var(--teal-200);--status-offer-dot:var(--amber-600);--status-offer-text:var(--amber-700);--status-offer-bg:var(--amber-50);--status-offer-border:var(--amber-200);--status-hired-dot:var(--green-600);--status-hired-text:var(--green-700);--status-hired-bg:var(--green-50);--status-hired-border:var(--green-200);--status-rejected-dot:var(--red-500);--status-rejected-text:var(--red-700);--status-rejected-bg:var(--red-50);--status-rejected-border:var(--red-200);--integrity-clear-dot:var(--green-600);--integrity-clear-text:var(--green-700);--integrity-clear-bg:var(--green-50);--integrity-flagged-dot:var(--amber-600);--integrity-flagged-text:var(--amber-700);--integrity-flagged-bg:var(--amber-50);--integrity-review-dot:var(--orange-600);--integrity-review-text:var(--orange-700);--integrity-review-bg:var(--orange-50);--integrity-violation-dot:var(--red-500);--integrity-violation-text:var(--red-700);--integrity-violation-bg:var(--red-50);--verify-verified-dot:var(--green-600);--verify-verified-text:var(--green-700);--verify-verified-bg:var(--green-50);--verify-pending-dot:var(--amber-600);--verify-pending-text:var(--amber-700);--verify-pending-bg:var(--amber-50);--verify-failed-dot:var(--red-500);--verify-failed-text:var(--red-700);--verify-failed-bg:var(--red-50);--chart-1:var(--teal-600);--chart-2:var(--blue-500);--chart-3:var(--amber-500);--chart-4:var(--violet-500);--chart-5:var(--green-500);--chart-6:var(--red-400);--chart-grid:var(--neutral-200);--chart-axis-text:var(--neutral-500)}[data-theme=dark]{--brand-base:var(--teal-500);--brand-strong:var(--teal-400);--brand-deep:var(--teal-300);--brand-on-base:var(--neutral-0);--color-bg-page:var(--neutral-950);--color-bg-surface:var(--neutral-900);--color-bg-sunken:#131B22;--color-bg-raised:var(--neutral-800);--color-bg-inverse:var(--neutral-50);--color-bg-brand:var(--teal-500);--color-bg-brand-subtle:var(--teal-950);--color-bg-overlay:rgba(3,7,10,0.65);--color-text-default:var(--neutral-100);--color-text-secondary:var(--neutral-400);--color-text-muted:var(--neutral-500);--color-text-disabled:var(--neutral-600);--color-text-inverse:var(--neutral-900);--color-text-on-brand:var(--neutral-0);--color-text-brand:var(--teal-400);--color-text-link:var(--teal-400);--color-text-link-hover:var(--teal-300);--color-border-subtle:var(--neutral-800);--color-border-default:#313E48;--color-border-strong:var(--neutral-700);--color-border-inverse:var(--neutral-300);--color-border-focus:var(--teal-400);--color-action-primary:var(--teal-500);--color-action-primary-hover:var(--teal-400);--color-action-primary-active:var(--teal-300);--color-action-secondary-bg:var(--neutral-900);--color-action-secondary-border:var(--neutral-700);--color-action-secondary-hover:var(--neutral-800);--color-action-danger:var(--red-400);--color-action-danger-hover:var(--red-300);--color-action-danger-active:var(--red-200);--color-action-disabled-bg:var(--neutral-800);--color-action-disabled-text:var(--neutral-600);--color-success:var(--green-400);--color-success-text:var(--green-300);--color-success-bg:#12291B;--color-success-border:#1D4A2E;--color-warning:var(--amber-400);--color-warning-text:var(--amber-300);--color-warning-bg:#2E2010;--color-warning-border:#54390F;--color-danger:var(--red-400);--color-danger-text:var(--red-300);--color-danger-bg:#341715;--color-danger-border:#5C221D;--color-info:var(--blue-400);--color-info-text:var(--blue-300);--color-info-bg:#142838;--color-info-border:#1D4463;--status-sourced-dot:var(--neutral-400);--status-sourced-text:var(--neutral-300);--status-sourced-bg:var(--neutral-800);--status-sourced-border:var(--neutral-700);--status-screening-dot:var(--blue-400);--status-screening-text:var(--blue-300);--status-screening-bg:#142838;--status-screening-border:#1D4463;--status-assessment-dot:var(--violet-400);--status-assessment-text:var(--violet-300);--status-assessment-bg:#241B38;--status-assessment-border:#3D3060;--status-interview-dot:var(--teal-400);--status-interview-text:var(--teal-300);--status-interview-bg:var(--teal-950);--status-interview-border:var(--teal-800);--status-offer-dot:var(--amber-400);--status-offer-text:var(--amber-300);--status-offer-bg:#2E2010;--status-offer-border:#54390F;--status-hired-dot:var(--green-400);--status-hired-text:var(--green-300);--status-hired-bg:#12291B;--status-hired-border:#1D4A2E;--status-rejected-dot:var(--red-400);--status-rejected-text:var(--red-300);--status-rejected-bg:#341715;--status-rejected-border:#5C221D;--integrity-clear-dot:var(--green-400);--integrity-clear-text:var(--green-300);--integrity-clear-bg:#12291B;--integrity-flagged-dot:var(--amber-400);--integrity-flagged-text:var(--amber-300);--integrity-flagged-bg:#2E2010;--integrity-review-dot:var(--orange-400);--integrity-review-text:var(--orange-300);--integrity-review-bg:#331A0D;--integrity-violation-dot:var(--red-400);--integrity-violation-text:var(--red-300);--integrity-violation-bg:#341715;--verify-verified-dot:var(--green-400);--verify-verified-text:var(--green-300);--verify-verified-bg:#12291B;--verify-pending-dot:var(--amber-400);--verify-pending-text:var(--amber-300);--verify-pending-bg:#2E2010;--verify-failed-dot:var(--red-400);--verify-failed-text:var(--red-300);--verify-failed-bg:#341715;--chart-1:var(--teal-400);--chart-2:var(--blue-400);--chart-3:var(--amber-400);--chart-4:var(--violet-400);--chart-5:var(--green-400);--chart-6:var(--red-300);--chart-grid:var(--neutral-800);--chart-axis-text:var(--neutral-500)}:root{--font-sans:"Public Sans","Noto Sans",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono","SFMono-Regular",Consolas,monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-heavy:800;--text-display-size:34px;--text-display-lh:1.15;--text-display-ls:-0.02em;--text-h1-size:28px;--text-h1-lh:1.2;--text-h1-ls:-0.015em;--text-h2-size:21px;--text-h2-lh:1.3;--text-h2-ls:-0.01em;--text-h3-size:17px;--text-h3-lh:1.4;--text-h3-ls:-0.005em;--text-h4-size:15px;--text-h4-lh:1.4;--text-h4-ls:0;--text-body-lg-size:16px;--text-body-lg-lh:1.6;--text-body-md-size:14px;--text-body-md-lh:1.55;--text-body-sm-size:13px;--text-body-sm-lh:1.5;--text-caption-size:12px;--text-caption-lh:1.45;--text-overline-size:11px;--text-overline-lh:1.4;--text-overline-ls:0.08em;--text-micro-size:10.5px;--text-micro-lh:1.35;--text-code-size:13px;--text-code-lh:1.6;--text-data-size:13px;--numeric-tabular:tabular-nums lining-nums;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--control-height-sm:32px;--control-height-md:40px;--control-height-lg:48px;--row-height:48px;--cell-padding-x:16px;--cell-padding-y:12px;--card-padding:20px;--field-gap:20px;--touch-target-min:44px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--sidebar-width:248px;--sidebar-width-collapsed:64px;--topbar-height:56px;--content-max-width:1440px;--focus-content-max:880px;--focus-reading-max:68ch}[data-density=compact]{--control-height-sm:28px;--control-height-md:32px;--control-height-lg:40px;--row-height:36px;--cell-padding-x:12px;--cell-padding-y:6px;--card-padding:16px;--field-gap:12px}[data-density=focus]{--control-height-sm:40px;--control-height-md:48px;--control-height-lg:56px;--row-height:56px;--cell-padding-x:20px;--cell-padding-y:16px;--card-padding:28px;--field-gap:28px}:root,[data-theme=light]{--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:999px;--border-width-hairline:1px;--border-width-strong:1.5px;--border-width-focus:2px;--focus-ring:0 0 0 2px var(--color-bg-surface),0 0 0 4px var(--color-border-focus);--shadow-xs:0 1px 2px rgba(16,23,29,0.05);--shadow-sm:0 1px 3px rgba(16,23,29,0.07),0 1px 2px rgba(16,23,29,0.04);--shadow-md:0 4px 10px rgba(16,23,29,0.08),0 2px 4px rgba(16,23,29,0.05);--shadow-lg:0 12px 28px rgba(16,23,29,0.12),0 4px 10px rgba(16,23,29,0.06);--shadow-overlay:0 24px 56px rgba(16,23,29,0.20),0 8px 20px rgba(16,23,29,0.10)}[data-theme=dark]{--shadow-xs:0 1px 2px rgba(0,0,0,0.35);--shadow-sm:0 1px 3px rgba(0,0,0,0.45);--shadow-md:0 4px 10px rgba(0,0,0,0.5);--shadow-lg:0 12px 28px rgba(0,0,0,0.55);--shadow-overlay:0 24px 56px rgba(0,0,0,0.65);--focus-ring:0 0 0 2px var(--color-bg-surface),0 0 0 4px var(--color-border-focus)}:root{--z-base:0;--z-raised:10;--z-sticky:100;--z-shell:200;--z-dropdown:1000;--z-overlay:1100;--z-modal:1200;--z-toast:1300;--z-tooltip:1400;--duration-instant:80ms;--duration-fast:120ms;--duration-base:180ms;--duration-slow:260ms;--duration-slower:400ms;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-enter:cubic-bezier(0,0,0.2,1);--ease-exit:cubic-bezier(0.4,0,1,1);--transition-hover:background-color var(--duration-instant) var(--ease-standard),border-color var(--duration-instant) var(--ease-standard),color var(--duration-instant) var(--ease-standard);--transition-expand:height var(--duration-base) var(--ease-standard),opacity var(--duration-base) var(--ease-standard);--transition-overlay:opacity var(--duration-slow) var(--ease-enter),transform var(--duration-slow) var(--ease-enter)}@keyframes xlb-spin{to{transform:rotate(1turn)}}@keyframes xlb-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){:root{--duration-instant:1ms;--duration-fast:1ms;--duration-base:1ms;--duration-slow:1ms;--duration-slower:1ms}}:root,[data-theme=dark],[data-theme=light]{--button-primary-bg:var(--color-action-primary);--button-primary-bg-hover:var(--color-action-primary-hover);--button-primary-bg-active:var(--color-action-primary-active);--button-primary-text:var(--color-text-on-brand);--button-secondary-bg:var(--color-action-secondary-bg);--button-secondary-border:var(--color-action-secondary-border);--button-secondary-bg-hover:var(--color-action-secondary-hover);--button-secondary-text:var(--color-text-default);--button-ghost-text:var(--color-text-secondary);--button-ghost-bg-hover:var(--color-bg-sunken);--button-destructive-bg:var(--color-action-danger);--button-destructive-bg-hover:var(--color-action-danger-hover);--button-destructive-text:var(--color-text-inverse);--button-radius:var(--radius-md);--input-bg:var(--color-bg-surface);--input-border:var(--color-border-strong);--input-border-hover:var(--neutral-400);--input-border-focus:var(--color-border-focus);--input-border-invalid:var(--color-danger);--input-text:var(--color-text-default);--input-placeholder:var(--color-text-muted);--input-bg-disabled:var(--color-bg-sunken);--input-radius:var(--radius-sm);--table-header-bg:var(--color-bg-sunken);--table-header-text:var(--color-text-secondary);--table-row-bg:var(--color-bg-surface);--table-row-bg-hover:var(--color-bg-page);--table-row-bg-selected:var(--color-bg-brand-subtle);--table-border:var(--color-border-subtle);--card-bg:var(--color-bg-surface);--card-border:var(--color-border-default);--card-radius:var(--radius-lg);--card-shadow:var(--shadow-xs);--pill-radius:var(--radius-full);--pill-font-size:var(--text-caption-size);--kanban-column-bg:var(--color-bg-sunken);--kanban-card-bg:var(--color-bg-surface);--kanban-card-border:var(--color-border-default);--kanban-card-shadow-drag:var(--shadow-lg);--runner-timer-bg:var(--color-bg-surface);--runner-timer-text:var(--color-text-default);--runner-timer-warn-text:var(--color-warning-text);--runner-progress-track:var(--color-border-default);--runner-progress-fill:var(--color-action-primary);--runner-proctor-bar-bg:var(--color-bg-inverse);--runner-proctor-bar-text:var(--color-text-inverse)}:root{color-scheme:light}body,html{margin:0;min-height:100%;font-family:var(--font-sans);font-size:var(--text-body-md-size);line-height:var(--text-body-md-lh);color:var(--neutral-900);background:var(--neutral-50)}a{color:var(--brand-primary,var(--teal-700));text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:var(--space-1) solid var(--teal-600);outline-offset:var(--space-1)}