:root{color:#e8f3ff;background:#07111f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}html{scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;min-width:320px;background:radial-gradient(circle at 18% 8%,rgba(85,214,190,.18),transparent 28rem),radial-gradient(circle at 86% 12%,rgba(247,178,103,.16),transparent 30rem),linear-gradient(135deg,#07111f,#0b1726 42%,#101827)}a{color:inherit}button,input,select{font:inherit}button{cursor:pointer}main{width:min(1520px,calc(100% - 32px));margin:0 auto;padding:0 0 48px}.section-anchor{scroll-margin-top:74px}.topbar,.hero-grid,.filters,.metric-strip,.dashboard-grid,.split,.pipeline-section,.table-section{margin-bottom:22px}.sticky-nav{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:22px;padding:10px;border:1px solid rgba(255,255,255,.14);background:#050c16c7;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-top:0;border-radius:0 0 8px 8px;box-shadow:0 18px 60px #0000004d}.sticky-nav div{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.sticky-nav div::-webkit-scrollbar{display:none}.sticky-nav a,.sticky-nav button,.sticky-nav span{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;border-radius:8px;color:#dbeafe;font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap}.sticky-nav a:hover,.sticky-nav a:focus-visible,.sticky-nav button:hover,.sticky-nav button:focus-visible,.sticky-nav button.active{border-color:#55d6be8c;background:#55d6be26;outline:0}.sticky-nav .brand-chip{gap:8px;border-color:transparent;color:#06111e;background:#55d6be}.sticky-nav>span{color:#95a8bd}.mobile-jump{display:none}.tab-panel{animation:tabIn .24s ease both}@keyframes tabIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:#8dd7cf;font-size:13px;font-weight:800;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}h1,h2,h3,p{margin:0}h1{font-size:clamp(36px,5vw,74px);line-height:.92}h2{max-width:920px;font-size:clamp(30px,4.6vw,66px);line-height:.96}.sync-pill,.filters label,.searchbox{display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sync-pill{padding:10px 14px;border-radius:999px;color:#cbd5e1;white-space:nowrap}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px}.mission-control{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:22px;align-items:stretch;min-height:430px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:linear-gradient(120deg,#08111efa,#0a1827f0),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px);background-size:auto,76px 76px,76px 76px;border-radius:8px;padding:24px}.mission-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;max-width:900px;padding:10px 0}.mission-copy p:last-child{max-width:680px;margin-top:18px;color:#b7c6d8;font-size:18px}.constellation-preview{position:relative;min-height:360px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 50% 42%,rgba(85,214,190,.16),transparent 17rem),#03071257;border-radius:8px}.constellation-preview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(3,7,18,.22),transparent 36%,rgba(3,7,18,.18));pointer-events:none;z-index:1}.constellation{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;width:100%;height:100%}.constellation line{stroke:#70a1ff2e;stroke-width:.2}.constellation circle{fill:url(#nodeGlow);opacity:.54}.constellation circle.applied{fill:#f7b267;opacity:.58}.kpi-grid{display:grid;grid-template-columns:1fr;gap:14px}.kpi-card,.panel,.metric-strip,.filters,.pipeline-section,.table-section{border:1px solid rgba(255,255,255,.12);background:#fff1;border-radius:8px;box-shadow:0 24px 70px #0000003d}.kpi-card{min-height:112px;padding:18px}.kpi-card span{color:#8dd7cf}.kpi-card svg{width:22px;height:22px}.kpi-card b{display:block;margin-top:14px;font-size:38px;line-height:1}.kpi-card p{margin-top:4px;font-weight:800}.kpi-card small,td small,.recruiter-row small,.gap-row small{display:block;color:#95a8bd}.filters{display:grid;grid-template-columns:minmax(260px,1fr) 220px 260px;gap:12px;padding:12px}.searchbox,.filters label{height:46px;padding:0 12px;border-radius:8px}.searchbox input,select{width:100%;border:0;outline:0;background:transparent;color:#e8f3ff}select option{color:#08111e}.searchbox button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;color:#e8f3ff;background:#ffffff1a}.range input{accent-color:#55d6be}.metric-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding:14px}.metric-strip div{padding:8px 18px;border-right:1px solid rgba(255,255,255,.12)}.metric-strip div:last-child{border-right:0}.metric-strip span{color:#95a8bd;font-size:13px}.metric-strip b{display:block;margin-top:4px;font-size:28px}.dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.panel{position:relative;overflow:visible;padding:18px}.panel.wide{grid-column:span 2}.panel header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.panel h3{display:flex;align-items:center;gap:10px;font-size:17px}.panel h3 svg{width:19px;color:#f7b267}.info-bubble{position:relative;display:inline-grid;flex:0 0 auto;place-items:center;width:30px;height:30px;border:1px solid rgba(255,255,255,.14);background:#ffffff12;border-radius:50%;color:#8dd7cf;cursor:help}.info-bubble>span{position:absolute;top:36px;right:0;z-index:40;width:min(330px,calc(100vw - 44px));padding:12px 13px;border:1px solid rgba(255,255,255,.16);background:#050c16f7;border-radius:8px;box-shadow:0 22px 60px #0000005c;color:#dbeafe;font-size:13px;font-weight:600;line-height:1.45;opacity:0;pointer-events:none;text-align:left;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease}.info-bubble:hover>span,.info-bubble:focus-visible>span{opacity:1;transform:translateY(0)}.info-bubble:focus-visible{outline:2px solid rgba(85,214,190,.7);outline-offset:2px}.legend-dots{display:flex;flex-wrap:wrap;gap:9px}.legend-dots span{display:inline-flex;align-items:center;gap:6px;color:#c8d4e3;font-size:13px}.legend-dots i{width:10px;height:10px;border-radius:50%}.daily-pulse{display:grid;gap:14px}.pulse-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pulse-metrics div{min-width:0;padding:12px;border:1px solid rgba(255,255,255,.1);background:#0307123d;border-radius:8px}.pulse-metrics span{color:#95a8bd;font-size:12px}.pulse-metrics b{display:block;margin-top:5px;overflow-wrap:anywhere;font-size:20px}.reachout-pulse{display:grid;gap:10px;padding-top:4px}.reachout-heading{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:0 2px}.reachout-heading span{color:#95a8bd;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.reachout-heading strong{color:#dbeafe;font-size:15px}.stage-snake{display:grid;gap:16px}.stage-snake-track{display:grid;grid-template-columns:repeat(7,minmax(150px,1fr));gap:12px;overflow-x:auto;padding:4px 2px 12px;scrollbar-width:thin}.stage-node{position:relative;min-width:150px;padding:12px;border:1px solid rgba(255,255,255,.1);background:#03071247;border-radius:8px}.stage-node:not(:last-child):after{content:"";position:absolute;top:49px;right:-13px;z-index:2;width:14px;height:2px;background:linear-gradient(90deg,#55d6bebf,#f7b26794)}.stage-node-head{display:flex;align-items:center;gap:8px;min-height:28px}.stage-node-head span{display:grid;place-items:center;width:24px;height:24px;flex:0 0 auto;color:#06111e;background:#55d6be;border-radius:50%;font-size:12px;font-weight:900}.stage-node-head strong{font-size:13px;line-height:1.15}.stage-flow{display:grid;align-content:center;min-width:74px;min-height:68px;margin-top:12px;padding:10px;color:#06111e;background:linear-gradient(135deg,#55d6be,#f7b267);border-radius:8px;box-shadow:0 14px 38px #55d6be29}.stage-flow b{font-size:28px;line-height:1}.stage-flow small{margin-top:3px;font-size:11px;font-weight:900}.stage-node-meta{display:grid;gap:5px;margin-top:10px;color:#95a8bd;font-size:12px;font-weight:800}.stage-node-meta .drop{color:#ffb4b2}.stage-drop-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.stage-drop-card{min-width:0;padding:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;border-radius:8px}.stage-drop-card>span{color:#8dd7cf;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.stage-drop-card strong{display:block;margin-top:8px;color:#f25f5c;font-size:30px;line-height:1}.stage-drop-card p{margin-top:5px;color:#cbd5e1;font-size:12px;line-height:1.35}.stage-drop-card div{display:grid;gap:5px;margin-top:10px}.stage-drop-card small{overflow:hidden;color:#95a8bd;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.action-matrix{display:grid;grid-template-columns:repeat(5,minmax(210px,1fr));gap:12px;overflow-x:auto;padding-bottom:2px}.action-lane{min-width:210px;border:1px solid rgba(255,255,255,.09);background:#03071242;border-radius:8px;overflow:hidden}.action-lane>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-height:92px;margin:0;padding:14px;border-bottom:1px solid rgba(255,255,255,.09);background:#ffffff0b}.action-lane h4{margin:0;font-size:16px}.action-lane p{margin-top:6px;color:#95a8bd;font-size:12px;line-height:1.35}.action-lane>header b{display:grid;place-items:center;min-width:34px;height:34px;padding:0 8px;color:#06111e;background:#55d6be;border-radius:999px}.action-cards{display:grid;gap:10px;padding:10px;max-height:540px;overflow-y:auto}.action-card{display:grid;gap:9px;padding:12px;border:1px solid rgba(255,255,255,.09);background:#ffffff0e;border-radius:8px}.action-card-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.action-card-top strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-card-top span{display:grid;place-items:center;min-width:30px;height:30px;color:#251005;background:#f7b267;border-radius:50%;font-weight:900}.action-card p{color:#cbd5e1;font-size:13px;line-height:1.35}.action-meta{display:grid;gap:7px}.action-meta small{color:#95a8bd;font-size:12px;line-height:1.3}.split{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:18px}.outreach-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.outreach-lane{min-width:0;padding:14px;border:1px solid rgba(255,255,255,.1);background:#03071247;border-radius:8px}.outreach-lane.engineer{background:linear-gradient(135deg,rgba(112,161,255,.1),transparent),#03071247}.outreach-lane>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;margin-bottom:12px}.outreach-lane header span{display:inline-flex;width:max-content;max-width:100%;padding:5px 8px;color:#06111e;background:#55d6be;border-radius:999px;font-size:11px;font-weight:950}.outreach-lane.engineer header span{background:#a7c7ff}.outreach-lane h4{margin:10px 0 0;font-size:18px}.outreach-lane p{margin-top:6px;color:#aebed0;font-size:13px;line-height:1.4}.outreach-lane button,.outreach-modal button{display:inline-grid;place-items:center;min-height:34px;padding:0 11px;border:1px solid rgba(255,255,255,.12);color:#dbeafe;background:#ffffff12;border-radius:8px;font-weight:850;cursor:pointer}.lane-counts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:12px}.lane-counts b{display:flex;align-items:baseline;gap:6px;padding:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;border-radius:8px;font-size:24px}.lane-counts small{color:#95a8bd;font-size:12px}.recruiter-list,.gap-list,.modal-list,.batch-list{display:grid;gap:10px}.batch-section{display:grid;gap:12px;margin-bottom:16px}.batch-section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px}.batch-section-heading span{color:#f7b267;font-size:12px;font-weight:950;text-transform:uppercase}.batch-section-heading h4{margin-top:4px;font-size:20px}.batch-section-heading p{max-width:520px;color:#aebed0;font-size:13px;line-height:1.4}.batch-board-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.recruiter-list.compact{--preview-row-unit: 78px;max-height:calc(var(--preview-row-unit) * 6.5);overflow:hidden}.recruiter-row,.gap-row{display:grid;align-items:center;gap:12px;min-height:68px;padding:12px;border:1px solid rgba(255,255,255,.09);background:#03071252;border-radius:8px;text-decoration:none}.recruiter-row{grid-template-columns:minmax(0,1fr) auto 42px auto 34px}.recruiter-row p{overflow:hidden;color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap}.recruiter-row a,.link-pack a,.row-detail{display:grid;place-items:center;color:#06111e;background:#55d6be;border-radius:8px}.recruiter-row a{width:34px;height:34px}.row-detail{min-height:34px;padding:0 10px;border:0;font-size:12px;font-weight:900;cursor:pointer}.lane-state{display:inline-flex;width:max-content;padding:6px 8px;border-radius:999px;font-size:11px;font-weight:950}.lane-state.done{color:#022c22;background:#55d6be}.lane-state.open{color:#251005;background:#f7b267}.batch-section{display:grid;gap:14px;margin-bottom:18px}.batch-section-heading{display:flex;justify-content:space-between;gap:16px;align-items:end}.batch-section-heading span{color:#f7b267;font-size:11px;font-weight:900;text-transform:uppercase}.batch-section-heading h4{margin-top:3px;font-size:20px}.batch-section-heading p{max-width:460px;color:#95a8bd;text-align:right}.batch-board-grid,.lane-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lane-role-card{display:grid;grid-template-rows:148px auto;gap:12px;min-width:0;padding:14px;border:1px solid rgba(255,255,255,.1);background:#03071247;border-radius:8px}.lane-role-card.engineer{background:linear-gradient(135deg,rgba(112,161,255,.1),transparent),#03071247}.lane-role-card>header{display:flex;justify-content:space-between;gap:12px;align-items:start}.lane-role-card header span{display:inline-flex;width:max-content;max-width:100%;min-height:22px;padding:0 8px;color:#06111e;background:#55d6be;border-radius:999px;font-size:9.5px;font-weight:950;line-height:1}.lane-role-card.engineer header span{background:#a7c7ff}.lane-role-card h4{margin:8px 0 0;font-size:18px}.lane-role-card p{margin-top:5px;color:#aebed0;font-size:13px;line-height:1.4}.lane-role-card>header button{min-height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#e5edf7;border-radius:8px;font-weight:800}.role-table-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.1);background:#0307123d;border-radius:8px}.role-table{width:100%;min-width:620px;border-collapse:collapse}.active-role-table{table-layout:fixed}.active-role-table .role-index-col{width:44px}.active-role-table .role-title-col{width:44%}.active-role-table .role-person-col{width:22%}.active-role-table .role-state-col{width:23%}.active-role-table .role-fit-col{width:48px}.role-table th,.role-table td{padding:12px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;vertical-align:top}.role-table th{color:#95a8bd;background:#ffffff0a;font-size:11px;font-weight:950;text-transform:uppercase}.role-table tr:last-child td{border-bottom:0}.role-table td:first-child{width:46px;color:#8dd7cf;font-weight:950}.role-table strong{display:block;overflow-wrap:anywhere}.role-table small{display:block;margin-top:3px;color:#95a8bd;line-height:1.25;overflow-wrap:anywhere}.role-table b{color:#f7b267;font-size:18px}.contact-pills{display:flex;flex-wrap:wrap;gap:6px}.contact-pills span,.contact-pills em,.state-pills span{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;color:#dbeafe;background:#70a1ff33;border-radius:999px;font-size:10.5px;font-style:normal;font-weight:850;line-height:1.1}.contact-pills span,.contact-pills em{max-width:150px}.state-pills span{max-width:126px}.state-pills{display:flex;flex-wrap:wrap;gap:6px}.state-pills span.research{background:#f7b26733}.state-pills span.labeled{background:#55d6be33}.state-pills span.approved{color:#251005;background:#f7b267}.empty-cell{color:#64748b}.role-table-actions{display:flex;flex-wrap:wrap;gap:7px}.role-table button{min-height:32px;padding:0 10px;border:1px solid rgba(255,255,255,.12);color:#06111e;background:#55d6be;border-radius:8px;font-size:12px;font-weight:900}.intake-summary{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;margin-bottom:14px}.intake-table-wrap{max-height:620px}.intake-source,.intake-status{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:900}.intake-source{color:#06111e;background:#8dd7cf}.intake-status{color:#dbeafe;background:#70a1ff33}.intake-status.queued{color:#022c22;background:#55d6be}.intake-status.manual{color:#251005;background:#f7b267}.row-icon-link{display:grid;place-items:center;width:34px;height:34px;color:#06111e;background:#55d6be;border-radius:8px}.reached-out-section{display:grid;gap:12px}.reached-out-grid{margin-top:18px}.batch-section-heading.compact{margin-top:2px}.batch-section-heading.compact button{min-height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#e5edf7;border-radius:8px;font-weight:800}.sent-modal-list{display:grid;gap:12px}.sent-role-group{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.09);background:#0307123d;border-radius:8px}.sent-role-group>header{display:grid;grid-template-columns:38px minmax(0,1fr) 34px;gap:10px;align-items:start}.sent-role-group>header>span{display:grid;place-items:center;width:32px;min-height:32px;color:#06111e;background:#8dd7cf;border-radius:8px;font-weight:950}.sent-role-group p{margin-top:3px;color:#95a8bd;font-size:13px}.sent-role-group b{color:#f7b267;font-size:20px}.reached-out-contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.reached-out-contact-grid article{display:grid;gap:6px;padding:12px;border:1px solid rgba(255,255,255,.09);background:#ffffff0b;border-radius:8px}.reached-out-contact-grid article>span{width:max-content;padding:4px 7px;color:#06111e;background:#a7c7ff;border-radius:999px;font-size:11px;font-weight:950;text-transform:capitalize}.reached-out-contact-grid a{display:inline-flex;align-items:center;gap:6px;width:max-content;min-height:30px;padding:0 9px;color:#06111e;background:#f7b267;border-radius:8px;font-size:12px;font-weight:900;text-decoration:none}.recruiter-batch-board{display:grid;grid-template-rows:auto 1fr;gap:12px;margin-bottom:14px;padding:14px;border:1px solid rgba(247,178,103,.22);background:linear-gradient(135deg,rgba(247,178,103,.11),transparent),#0307124d;border-radius:8px}.recruiter-batch-board>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.recruiter-batch-board .batch-list{align-content:start}.recruiter-batch-board header span{display:inline-flex;width:max-content;max-width:100%;padding:5px 8px;color:#251005;background:#f7b267;border-radius:999px;font-size:11px;font-weight:950}.recruiter-batch-board h4{margin:10px 0 0;font-size:18px}.recruiter-batch-board p{margin-top:6px;color:#aebed0;font-size:13px;line-height:1.4}.batch-counts{display:grid;grid-template-columns:repeat(3,minmax(74px,1fr));gap:8px}.batch-counts b{display:grid;gap:2px;padding:9px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;border-radius:8px;color:#f7b267;font-size:20px}.batch-counts small{color:#95a8bd;font-size:11px;font-weight:800}.batch-open{min-height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#e5edf7;border-radius:8px;font-weight:800}.batch-row{display:grid;grid-template-columns:minmax(0,1fr) auto 38px 34px;align-items:center;gap:12px;min-height:66px;padding:12px;border:1px solid rgba(255,255,255,.09);background:#03071252;border-radius:8px}.batch-row.detailed{align-items:start;grid-template-columns:minmax(0,1fr) auto 38px 34px 34px}.batch-row.indexed{grid-template-columns:42px minmax(0,1fr) auto 38px 34px 34px}.batch-row.active-role-row{grid-template-columns:46px minmax(0,1fr) 148px 42px 34px 34px;align-items:start;min-height:92px;padding:18px 16px}.active-role-main{min-width:0;display:grid;align-content:start;gap:5px}.active-role-main strong,.active-role-main p,.active-role-main small{min-width:0}.active-role-main p{margin:0;overflow:visible;text-overflow:clip;white-space:normal}.active-role-note{display:block;margin-top:2px;color:#95a8bd;font-size:12px;line-height:1.25;white-space:normal}.active-role-row .batch-contact{margin-top:0}.active-role-row .batch-contact span:after{content:"";margin:0}.active-role-row .state-pills{justify-content:flex-start;align-self:center}.active-role-row .state-pills span{max-width:136px}.active-role-row>b,.active-role-row>a,.active-role-row>span,.active-role-row>button{align-self:center}.batch-index{display:grid;place-items:center;width:32px;min-height:32px;color:#06111e;background:#8dd7cf;border-radius:8px;font-size:13px;font-weight:950}.batch-row p{overflow:hidden;color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap}.batch-contact{display:flex;flex-wrap:wrap;gap:6px;align-items:center;color:#95a8bd}.batch-contact span{overflow:hidden;max-width:220px;text-overflow:ellipsis;white-space:nowrap}.batch-contact span:after{content:"-";margin-left:6px;color:#64748b}.batch-contact em{overflow:hidden;max-width:340px;color:#e5edf7;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.batch-empty{color:#95a8bd}.batch-details{display:grid;gap:8px;margin-top:10px;color:#cbd5e1}.batch-details dt{color:#f7b267;font-size:11px;font-weight:900;text-transform:uppercase}.batch-details dd{margin:2px 0 0;line-height:1.45}.batch-modal{width:min(1240px,calc(100vw - 32px))}.batch-modal-list{gap:10px;max-height:none}@media(max-width:920px){.lane-role-grid,.batch-board-grid,.batch-section-heading{display:grid;grid-template-columns:1fr;align-items:start}.batch-section-heading p{text-align:left}}.batch-row a{display:grid;place-items:center;width:34px;height:34px;color:#06111e;background:#f7b267;border-radius:8px}.batch-ignore{display:grid;place-items:center;width:34px;min-height:34px;padding:0;border:1px solid rgba(242,95,92,.36);color:#fee2e2;background:#f25f5c29;border-radius:8px}.batch-ignore:hover,.batch-ignore:focus-visible{border-color:#f25f5cb3;background:#f25f5c42;outline:0}.batch-modal-controls{display:flex;flex-wrap:wrap;align-items:end;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff09}.batch-modal-controls label{display:grid;gap:5px;color:#95a8bd;font-size:11px;font-weight:900;text-transform:uppercase}.batch-modal-controls input{width:118px;height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.14);color:#e8f3ff;background:#03071273;border-radius:8px;outline:0}.batch-modal-controls input::-webkit-outer-spin-button,.batch-modal-controls input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.batch-modal-controls input:focus{border-color:#55d6be9e}.batch-modal-controls span{margin-left:auto;color:#cbd5e1;font-size:13px;font-weight:850}.outreach-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff09}.outreach-toolbar label{display:grid;gap:5px;color:#95a8bd;font-size:11px;font-weight:900;text-transform:uppercase}.outreach-toolbar select{min-width:156px;height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.14);color:#e8f3ff;background:#03071273;border-radius:8px}.outreach-filter-chips{display:flex;flex-wrap:wrap;gap:7px}.outreach-filter-chips button{min-height:30px;padding:0 9px;color:#cbd5e1;background:#ffffff0e}.outreach-filter-chips button.active{color:#06111e;background:#8dd7cf}.outreach-shared-row{grid-template-columns:42px minmax(0,1fr) minmax(112px,128px) 34px 98px;align-items:start;column-gap:10px;min-height:156px;padding:18px}.outreach-shared-row.lane-recruiter:not(:has(.batch-details)){min-height:178px}.outreach-shared-row.copied{border-color:#55d6be8c;box-shadow:inset 0 0 0 1px #55d6be38}.outreach-shared-row .active-role-main{gap:8px;overflow:visible}.outreach-shared-row .active-role-main strong{line-height:1.2}.outreach-shared-row .active-role-main p{overflow:visible;color:#dbeafe;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.25}.outreach-shared-row .batch-contact{min-width:0;line-height:1.25}.outreach-shared-row .batch-contact span{max-width:260px}.outreach-shared-row .batch-details{width:min(100%,660px);max-width:100%;margin-top:2px;padding:10px 12px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#ffffff09;border-radius:8px}.outreach-shared-row:has(.batch-details){min-height:388px}.outreach-shared-row .batch-details dd{display:block;overflow:visible;color:#cbd5e1;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.outreach-shared-row .batch-detail-block.research dd{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.outreach-shared-row .state-pills{min-width:0}.outreach-shared-row .state-pills span{max-width:132px;white-space:normal}.outreach-row-actions{display:grid;grid-template-columns:repeat(3,30px);gap:5px;align-items:center;justify-self:end;margin-right:4px;width:100px}.outreach-row-actions a,.outreach-row-actions button,.outreach-row-actions .action-slot{width:30px;min-height:30px;padding:0}.outreach-row-actions .action-slot{display:block}.signal-strip,.note-quality{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px;min-width:0;max-width:100%}.outreach-shared-row.lane-recruiter .signal-strip{padding-top:2px;row-gap:7px}.signal-chip,.note-quality span{display:inline-flex;align-items:center;gap:4px;width:max-content;max-width:100%;min-height:22px;padding:0 7px;overflow:hidden;border-radius:999px;font-size:10.5px;font-weight:950;line-height:1.1;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.outreach-shared-row.lane-recruiter .signal-chip{min-height:24px;padding-inline:8px}.signal-chip{color:#dbeafe;background:#94a3b840}.signal-chip.alumni,.signal-chip.seniority-senior,.signal-chip.seniority-staff,.signal-chip.seniority-principal,.signal-chip.team-exact,.signal-chip.owns-role{color:#022c22;background:#55d6be}.signal-chip.seniority-mid,.signal-chip.team-adjacent,.signal-chip.recruiter-technical{color:#06111e;background:#a7c7ff}.signal-chip.seniority-manager,.signal-chip.seniority-director,.signal-chip.recruiter-talent,.signal-chip.recruiter-in_house{color:#251005;background:#f7b267}.signal-chip.seniority-vp{color:#1f1147;background:#b388ff}.signal-chip.team-mismatch,.signal-chip.recruiter-agency{color:#fee2e2;background:#f25f5c61}.signal-chip.why{max-width:min(100%,360px);overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.note-quality span.pass{color:#022c22;background:#55d6bee6}.note-quality span.fail{color:#fee2e2;background:#f25f5c47}.approve-inline{width:34px;min-height:34px;padding:0;color:#022c22;background:#55d6be}.outreach-empty-state{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:14px;border:1px solid rgba(255,255,255,.09);background:#03071252;border-radius:8px}.outreach-empty-state p{grid-column:1 / -1;color:#cbd5e1}.outreach-empty-state code{overflow:auto;padding:9px 10px;color:#dbeafe;background:#00000042;border-radius:8px;white-space:nowrap}.batch-state{display:inline-flex;width:max-content;padding:6px 8px;border-radius:999px;font-size:11px;font-weight:950}.batch-state.research{color:#dbeafe;background:#70a1ff47}.batch-state.labeled{color:#022c22;background:#55d6be}.batch-state.approved{color:#251005;background:#f7b267}.batch-state.blocked{color:#fee2e2;background:#f25f5c61}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:22px;background:#0000009e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.outreach-modal{display:flex;flex-direction:column;width:min(980px,100%);max-height:min(780px,calc(100vh - 44px));overflow:hidden;border:1px solid rgba(255,255,255,.14);background:#07111f;border-radius:8px;box-shadow:0 28px 90px #00000073}.outreach-modal.detail{width:min(1040px,100%)}.outreach-modal>header{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:18px;border-bottom:1px solid rgba(255,255,255,.1)}.outreach-modal>header p:last-child{margin-top:6px;color:#aebed0}.outreach-modal h2{font-size:30px}.outreach-modal>header button{width:36px;padding:0}.modal-list{flex:1 1 auto;min-height:0;max-height:calc(min(780px,100vh - 44px) - 92px);overflow-y:auto;padding:14px;padding-bottom:max(18px,env(safe-area-inset-bottom))}.contact-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;max-height:calc(min(780px,100vh - 44px) - 112px);overflow-y:auto;padding:14px}.contact-card{display:flex;flex-direction:column;min-height:178px;padding:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0e;border-radius:8px}.contact-card span{width:max-content;max-width:100%;padding:5px 8px;color:#06111e;background:#a7c7ff;border-radius:999px;font-size:11px;font-weight:950}.contact-card h3{margin-top:12px;font-size:17px}.contact-card p{margin-top:8px;color:#aebed0;font-size:13px;line-height:1.45}.contact-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px}.contact-actions a{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;color:#06111e;background:#55d6be;border-radius:8px;font-size:12px;font-weight:900;text-decoration:none}.gap-row{grid-template-columns:minmax(0,1fr) 36px 44px}.gap-row b{color:#f7b267;font-size:22px}.gap-row em{color:#8dd7cf;font-style:normal}.pipeline-section{overflow:hidden}.pipeline-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,520px);gap:18px;padding:0 18px 18px}.pipeline-hero>div:first-child{min-height:210px;padding:22px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#55d6be21,#70a1ff17),#03071238;border-radius:8px}.pipeline-hero h3{max-width:680px;font-size:clamp(28px,3.4vw,48px);line-height:1}.pipeline-hero p{max-width:780px;margin-top:16px;color:#c2d0df;font-size:16px;line-height:1.55}.pipeline-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pipeline-flow span{display:grid;place-items:center;min-height:46px;padding:8px 10px;border:1px solid rgba(255,255,255,.1);background:#03071252;border-radius:8px;color:#dbeafe;font-size:13px;font-weight:900}.pipeline-metrics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 18px 18px}.chart-card{min-width:0;padding:16px;border:1px solid rgba(255,255,255,.1);background:#03071247;border-radius:8px}.chart-card.wide{grid-column:1 / -1}.card-heading{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:12px}.card-heading h3{margin:0;font-size:18px}.card-heading span{color:#95a8bd;font-size:12px;font-weight:800}.blocker-table,.health-list{display:grid;gap:10px}.blocker-table div,.health-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:42px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);background:#ffffff0b;border-radius:8px}.blocker-table span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#cbd5e1}.health-row{grid-template-columns:auto minmax(0,.8fr) minmax(0,1fr) auto}.health-dot{width:10px;height:10px;border-radius:50%;background:#f25f5c}.health-dot.good{background:#55d6be}.health-dot.warn{background:#f7b267}.health-row span:not(.health-dot){color:#95a8bd;font-size:13px}.command-flow,.parallel-flow{padding:0 18px 18px}.section-heading.compact{padding:0 0 14px}.section-heading.compact h2{font-size:26px}.command-steps,.parallel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.parallel-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.command-step,.parallel-card{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;min-height:210px;padding:14px;border:1px solid rgba(255,255,255,.1);background:#03071257;border-radius:8px}.parallel-card{display:flex;flex-direction:column;grid-template-columns:none;min-height:190px}.command-step>span{display:grid;place-items:center;width:38px;height:38px;color:#06111e;background:#55d6be;border-radius:50%;font-weight:950}.command-step h3,.parallel-card h3{font-size:16px}.command-step p,.parallel-card p{margin-top:8px;color:#aebed0;font-size:13px;line-height:1.45}.command-step code,.parallel-card code{display:block;margin-top:auto;padding:11px;overflow-x:auto;border:1px solid rgba(85,214,190,.2);background:#0108119e;border-radius:8px;color:#9df1e3;font-size:12px;line-height:1.4;white-space:pre-wrap;word-break:break-word}.mode-grid,.skill-grid{display:grid;gap:12px;padding:0 18px 18px}.mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.skill-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.mode-card,.skill-card{display:flex;flex-direction:column;min-height:186px;padding:16px;border:1px solid rgba(255,255,255,.1);background:#0307124d;border-radius:8px}.mode-card h3,.skill-card h3{font-size:16px}.mode-card p,.skill-card p{margin-top:10px;color:#aebed0;font-size:13px;line-height:1.45}.mode-card code{display:block;margin-top:auto;padding:11px;overflow-x:auto;border:1px solid rgba(85,214,190,.2);background:#0108119e;border-radius:8px;color:#9df1e3;font-size:12px;line-height:1.4;white-space:pre-wrap;word-break:break-word}.skill-card span{width:max-content;max-width:100%;padding:6px 9px;color:#06111e;background:#f7b267;border-radius:999px;font-size:11px;font-weight:900}.skill-card h3{margin-top:14px;color:#e8f3ff}.status{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;padding:6px 9px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.status.good{color:#022c22;background:#55d6be}.status.hot{color:#251005;background:#f7b267}.status.bad{color:#fff;background:#f25f5c}.status.cool{color:#07111f;background:#a7c7ff}.status-wrap{position:relative;display:inline-flex;align-items:center;gap:6px;max-width:100%}.manual-info{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 auto;color:#f8fafc;background:#0f172ac7;border:1px solid rgba(248,250,252,.22);border-radius:999px;cursor:help;outline:0}.manual-info-popover{position:absolute;z-index:30;bottom:calc(100% + 9px);left:50%;width:min(320px,72vw);padding:10px 12px;color:#e8f3ff;background:#0b1220;border:1px solid rgba(148,163,184,.32);border-radius:8px;box-shadow:0 18px 48px #00000061;font-size:12px;font-weight:700;line-height:1.45;white-space:normal;transform:translate(-50%) translateY(4px);opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.manual-info-popover:after{content:"";position:absolute;top:100%;left:50%;width:9px;height:9px;background:#0b1220;border-right:1px solid rgba(148,163,184,.32);border-bottom:1px solid rgba(148,163,184,.32);transform:translate(-50%,-5px) rotate(45deg)}.manual-info:hover .manual-info-popover,.manual-info:focus-visible .manual-info-popover{opacity:1;transform:translate(-50%) translateY(0)}.manual-info:focus-visible{box-shadow:0 0 0 3px #55d6be47}.table-section{overflow:hidden}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:16px;padding:18px}.section-heading h2{font-size:26px}.section-heading p{color:#95a8bd}.table-wrap{overflow-x:auto}.mobile-browser-list{display:none}table{width:100%;border-collapse:collapse;min-width:1120px}th,td{padding:14px 18px;border-top:1px solid rgba(255,255,255,.09);text-align:left;vertical-align:top}th{color:#95a8bd;font-size:12px;letter-spacing:.08em;text-transform:uppercase}td{color:#dbeafe}.link-pack{display:flex;gap:8px}.link-pack a{width:32px;height:32px}.resume-ref{display:grid;gap:6px;min-width:132px}.resume-ref>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:max-content;min-height:32px;padding:0 10px;border:0;color:#06111e;background:#55d6be;border-radius:8px;font-size:12px;font-weight:900;cursor:pointer}.resume-ref small{display:flex;flex-wrap:wrap;gap:6px;max-width:210px;color:#95a8bd;font-size:12px;line-height:1.35}.resume-ref small a,.resume-ref small button{padding:0;border:0;background:transparent;color:#9df1e3;font:inherit;font-weight:850;text-decoration:none;cursor:pointer}.resume-ref.missing{color:#95a8bd;font-size:12px}.mobile-app-card{display:grid;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0e;border-radius:8px}.mobile-app-card header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.mobile-app-card h3{margin:0 0 4px;font-size:16px}.mobile-app-card p,.mobile-app-card small{color:#95a8bd}.mobile-app-card header b{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:0 8px;border:1px solid rgba(85,214,190,.36);background:#55d6be1f;border-radius:8px;color:#bffff4}.mobile-app-meta,.mobile-contact-grid{display:grid;gap:8px}.mobile-app-meta{grid-template-columns:auto minmax(0,1fr);align-items:center}.mobile-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-contact-grid span{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid rgba(255,255,255,.09);background:#03071247;border-radius:8px;color:#dbeafe;overflow-wrap:anywhere}.mobile-contact-grid b{color:#8dd7cf;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.tooltip{max-width:280px;padding:10px 12px;border:1px solid rgba(255,255,255,.14);background:#050c16f5;border-radius:8px;box-shadow:0 20px 60px #00000052}.tooltip p{margin-top:4px;color:#cbd5e1}@media(max-width:1050px){.hero-grid,.split,.dashboard-grid,.pipeline-hero,.mission-control{grid-template-columns:1fr}.constellation-preview{min-height:260px}.panel.wide{grid-column:auto}.kpi-grid{grid-template-columns:repeat(2,1fr)}.filters{grid-template-columns:1fr}.outreach-lanes,.command-steps,.parallel-grid,.mode-grid,.skill-grid,.pulse-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){main{width:min(100% - 20px,1520px);padding-top:0}.section-anchor{scroll-margin-top:132px}.sticky-nav{top:0;grid-template-columns:1fr;gap:8px;padding:8px}.sticky-nav div{display:none}.sticky-nav .brand-chip{width:100%}.mobile-jump{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:40px;padding:8px 10px;border:1px solid rgba(255,255,255,.12);background:#ffffff12;border-radius:8px}.mobile-jump span{min-height:auto;padding:0;border:0;background:transparent;color:#8dd7cf;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.mobile-jump select{width:100%;min-width:0;color:#e8f3ff;background:#0307128c;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:8px 10px}.sticky-nav>span{display:none}.topbar{display:block}.sync-pill{margin-top:16px;white-space:normal}.mission-control{min-height:auto;padding:18px}h1{font-size:40px;line-height:.98}h2{font-size:32px;line-height:1}.mission-copy{padding:0}.constellation-preview{min-height:220px}.kpi-grid,.metric-strip,.outreach-lanes,.batch-board-grid,.pulse-metrics{grid-template-columns:1fr}.batch-section-heading{display:grid;align-items:start}.command-steps,.parallel-grid,.mode-grid,.skill-grid,.pipeline-flow{grid-template-columns:1fr}.section-heading{display:grid;align-items:start;padding:14px}.section-heading h2{font-size:22px;line-height:1.08}.panel{padding:14px}.reachout-heading{display:grid;align-items:start}.table-wrap{display:none}.mobile-browser-list{display:grid;gap:12px;padding:0 12px 14px}.mobile-app-card .resume-ref{min-width:0}.mobile-app-card .resume-ref>button{width:100%}.mobile-app-card .resume-ref small{max-width:none}.mobile-app-card .link-pack a{flex:1;width:auto}.metric-strip div{border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.metric-strip div:last-child{border-bottom:0}.recruiter-row{grid-template-columns:minmax(0,1fr) 42px auto 34px}.recruiter-row .status,.recruiter-row .lane-state{display:none}.modal-backdrop{align-items:stretch;padding:10px}.outreach-modal{max-height:calc(100vh - 20px)}}
