.stitchUploadPage{align-content:start;max-width:none;height:100vh;margin:0;padding:20px 30px 30px;overflow-y:auto}.withShellTopBar .stitchUploadPage{height:calc(100vh - 76px)}.withWorkspaceTopNav .stitchUploadPage{height:calc(100vh - 78px)}.stitchDropZone{border:2px dashed var(--outline);border-radius:var(--radius-card);min-height:144px;color:var(--ink);cursor:pointer;text-align:center;background:#fff;align-content:center;place-items:center;gap:8px;display:grid}.stitchDropZone:hover{border-color:var(--primary);background:var(--surface-blue)}.stitchDropZone svg{border-radius:var(--radius-card);background:var(--surface-blue);width:48px;height:48px;color:var(--primary);padding:11px}.stitchDropZone strong,.stitchProgressCard>div:first-child strong,.stitchQueueHead h3{font-family:var(--font-manrope), Manrope, Inter, sans-serif;font-size:15px;line-height:22px}.stitchDropZone span{max-width:720px;color:var(--muted);font-size:13px;line-height:18px}.stitchDropZone b{border-radius:var(--radius-control);background:var(--primary);color:#fff;margin-top:8px;padding:10px 24px;font-size:14px}.stitchDropZone input,.stitchProgressCard>.progressTrack span{display:none}.stitchProgressCard,.stitchQueueTable{border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#fff;gap:12px;padding:15px;display:grid}.uploadReferenceShell .stitchQueueTable{overflow-x:auto}.uploadReferenceShell .stitchQueueTable .jobTable{min-width:1140px}.stitchProgressCard{gap:10px}.stitchProgressCard p,.stitchQueueHead p{color:var(--muted);font-size:12px;line-height:18px}.stitchProgressCard>div:first-child,.stitchQueueHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.uploadQueueHeadActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.stitchQueueHead>div,.queueStatusCell{gap:4px;display:grid}.stitchProgressCard>div:first-child span{color:var(--primary);font-weight:800}.stitchProgressCard>.progressTrack{border-radius:var(--radius-pill);background:var(--surface-high);border:0;min-height:8px}.stitchProgressCard>.progressTrack i{border-radius:var(--radius-pill);background:var(--primary)}.stitchBatchControls,.uploadQueueSubmitBar{grid-template-columns:minmax(160px,.9fr) minmax(220px,1fr) minmax(190px,.85fr) auto;align-items:end;gap:8px;display:grid}.stitchBatchControls input,.stitchBatchControls select,.uploadQueueSubmitBar input,.uploadQueueSubmitBar select,.campaignRequirementUploadTab select,.campaignRequirementUploadTab textarea,.uploadNotesPane input,.uploadNotesPane textarea,.linkedinIntakePane input,.linkedinIntakePane select,.linkedinRecruiterNoteBox textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:12px;min-height:42px;padding:9px 12px}.campaignRequirementUploadTab label span,.uploadNotesPane label span,.linkedinIntakePane label span,.linkedinRecruiterNoteBox label span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.linkedinImportStatus strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.campaignRequirementUploadTab label,.uploadNotesPane label,.linkedinIntakePane label,.linkedinRecruiterNoteBox label{gap:8px;display:grid}@media (max-width:1180px){.stitchBatchControls,.uploadQueueSubmitBar{grid-template-columns:1fr}}@media (max-width:767px){.stitchUploadPage{padding:20px 14px 36px}.stitchQueueHead{flex-direction:column;align-items:flex-start}}.queueStatus{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-high);width:fit-content;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;font-size:11px}.queueStatus.completed,.queueStatus.succeeded{color:#166534;background:#dcfce7}.queueStatus.running,.queueStatus.processing{background:var(--primary-soft);color:var(--primary)}.queueStatus.failed{background:var(--danger-soft);color:var(--danger)}.uploadQueueToolbar{grid-template-columns:minmax(0,1fr) minmax(260px,.45fr) auto;align-items:center;gap:10px;display:grid}.uploadQueueTabs{flex-wrap:wrap;gap:6px;display:flex}.uploadQueueTabs button{border:1px solid var(--line);border-radius:var(--radius-pill);color:#52657c;background:#fff;min-height:32px;padding:0 11px;font-size:11px;font-weight:900}.uploadQueueTabs button.active{border-color:var(--primary-mid);background:var(--primary);color:#fff}.uploadQueueTabs b{opacity:.72;margin-left:5px}.uploadQueueSearch{border:1px solid var(--line);border-radius:var(--radius-control);background:#fff;align-items:center;gap:8px;min-height:38px;padding:0 12px;display:flex}.uploadQueueSearch input{border:0;outline:0;width:100%}.uploadQueueFooter{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;font-size:12px;font-weight:850;display:flex}.uploadQueuePagination{align-items:center;gap:8px;display:inline-flex}.uploadQueuePagination>button:not(.secondary){border:1px solid var(--line);border-radius:var(--radius-control);min-width:34px;min-height:34px;color:var(--muted);background:#fff;padding:0 10px;font-size:12px;font-weight:850}.uploadQueuePagination>button.active{border-color:var(--primary-mid);background:var(--primary);color:#fff}.uploadQueueRow,.jobRow.uploadQueueRow{grid-template-columns:minmax(180px,1.18fr) minmax(78px,.42fr) minmax(150px,.9fr) minmax(140px,.75fr) minmax(140px,.62fr) minmax(110px,.58fr) minmax(82px,.38fr) minmax(172px,auto);min-height:62px;padding:0 16px}.referenceQueueHeader{color:#657386;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.uploadFileCell{align-items:center;gap:8px;min-width:0;display:inline-flex}.uploadFileCell span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uploadCoverageCell{gap:6px;display:grid}.uploadCoverageCell b{color:var(--ink);font-size:12px}.uploadCoverageCell i{border-radius:var(--radius-pill);background:var(--line);height:6px;display:block;overflow:hidden}.uploadCoverageCell em{border-radius:inherit;background:var(--primary);height:100%;display:block}.uploadSignalChips{flex-wrap:wrap;gap:5px;display:flex}.uploadSignalChips b,.uploadSignalChips small{border:1px solid var(--accent-blue-soft);border-radius:var(--radius-pill);background:var(--surface-blue);color:var(--primary);padding:3px 7px;font-size:9px;font-weight:900}.uploadReviewQueue{border:1px solid var(--danger-soft);background:#fff;border-radius:12px;gap:18px;padding:26px;display:grid;box-shadow:0 1px 2px #0f172a09}.uploadReferenceShell .uploadReviewQueue{overflow-x:auto}.uploadReferenceShell .uploadReviewQueue .jobTable{min-width:1140px}.uploadReviewQueue .uploadQueueRow,.uploadReviewQueue .jobRow.uploadQueueRow{grid-template-columns:minmax(220px,1.2fr) minmax(160px,.7fr) minmax(240px,1.2fr) minmax(150px,auto)}@media (max-width:1180px){.uploadQueueToolbar{grid-template-columns:1fr}.uploadQueueFooter{flex-direction:column;align-items:flex-start}.uploadQueueRow,.jobRow.uploadQueueRow{grid-template-columns:minmax(220px,1.3fr) minmax(160px,.8fr) minmax(160px,.8fr) minmax(180px,auto)}.uploadQueueRow>span:nth-child(2),.uploadQueueRow>span:nth-child(5),.uploadQueueRow>span:nth-child(6),.uploadQueueRow>span:nth-child(7){display:none}}@media (max-width:767px){.uploadQueueRow,.jobRow.uploadQueueRow{grid-template-columns:1fr;align-items:start;gap:8px;padding:14px}.uploadQueueRow>span:nth-child(2),.uploadQueueRow>span:nth-child(5),.uploadQueueRow>span:nth-child(6),.uploadQueueRow>span:nth-child(7){display:initial}}.uploadLandingGrid{grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);align-items:start;gap:12px;display:grid}.uploadTypePanel{border:1px solid var(--line);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-card);background:#fff;align-content:start;gap:11px;padding:15px;display:grid;overflow:hidden}.uploadTypeHeader,.campaignRequirementSplit,.intakeModePane,.linkedinIntakePane,.uploadNotesPane,.linkedinRecruiterNoteBox,.linkedinImportStatus{gap:8px;display:grid}.uploadTypeHeader{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:10px}.uploadStepBubble{border-radius:var(--radius-pill);width:34px;height:34px;color:var(--primary);background:linear-gradient(135deg,#ecf3ff,#f7f9ff);place-items:center;font-size:13px;font-weight:950;display:grid}.uploadTypeHeader h3,.campaignRequirementUploadTab h3{color:var(--ink);letter-spacing:-.03em;margin:2px 0 4px;font-size:16px;line-height:22px}.uploadTypeHeader p,.campaignRequirementUploadTab p,.campaignRequirementUploadTab label span,.linkedinImportStatus small{color:var(--muted);font-size:12px;line-height:18px}.uploadTypeHeader .eyebrow{color:#5d7288;letter-spacing:.08em;font-size:11px;font-weight:900}.refinedUploadDrop{border-style:dashed;border-width:1.5px;border-color:var(--primary-mid);background:linear-gradient(#fffffffa,#fafcfffc),radial-gradient(circle at top,#1f5cff0d,#0000 42%);gap:9px;min-height:144px}.refinedUploadDrop.compact{min-height:140px}.refinedUploadCard{box-shadow:var(--shadow-card)}.refinedUploadCard.compact{box-shadow:none}.candidateIntakePanel,.campaignRequirementUploadTab{min-height:0}.linkedinRecruiterNoteBox,.linkedinImportStatus{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-tint);padding:12px}.campaignRequirementDrop.large,.campaignRequirementSplit textarea{min-height:124px}.campaignRequirementSplit textarea,.linkedinRecruiterNoteBox textarea{resize:vertical}.intakeToggleTabs{border:1px solid var(--line);background:var(--surface-tint);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid}.requirementToggleTabs{grid-template-columns:1fr 1fr}.intakeToggleTabs button{border-radius:var(--radius-control);color:#5a6d82;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-height:34px;font-size:13px;font-weight:850;display:inline-flex}.intakeToggleTabs button.active{color:var(--primary);background:#fff;box-shadow:0 6px 16px #0f172a0b}.requirementTemplateButton{color:var(--primary);justify-self:end;min-height:auto;padding:0;font-weight:850}.requirementCampaignRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.linkedinRecruiterNoteBox textarea{min-height:96px}@media (max-width:1180px){.uploadLandingGrid{grid-template-columns:1fr}}@media (max-width:767px){.uploadLandingGrid,.campaignRequirementSplit{grid-template-columns:1fr}}.refinedUploadDrop small,.campaignRequirementDrop small{color:var(--muted);font-size:12px}.uploadBatchSettings,.requirementExtractionGrid,.uploadNotesCallout,.requirementPreviewCard{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;padding:12px 13px}.uploadBatchSettings,.requirementExtractionGrid>div{gap:8px;display:grid}.uploadBatchSettings strong,.requirementExtractionGrid strong,.uploadNotesCallout strong{color:var(--ink);align-items:center;gap:7px;font-size:12px;display:inline-flex}.uploadBatchSettings label,.requirementExtractionGrid label{color:#425670;align-items:center;gap:9px;font-size:12px;display:flex}.uploadBatchSettings input,.requirementExtractionGrid input{accent-color:var(--primary)}.uploadSignalPills{flex-wrap:wrap;gap:7px;display:flex}.uploadSignalPills span{border-radius:var(--radius-pill);color:var(--primary);background:#f5f8ff;border:1px solid #dce6ff;padding:4px 8px;font-size:10px;font-weight:850}.requirementCampaignPicker{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:grid}.requirementCampaignPicker select{box-shadow:none;border:0}.requirementExtractionGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:10px;display:grid}.requirementPreviewCard p,.uploadNotesCallout span{color:var(--muted);margin:0;font-size:12px;line-height:18px}.uploadNotesCallout{align-items:flex-start;gap:12px;display:flex}.uploadNotesPane textarea{resize:vertical;min-height:148px}@media (max-width:767px){.requirementExtractionGrid,.requirementCampaignPicker{grid-template-columns:1fr}}.uploadCandidateStatusGrid{grid-template-columns:minmax(0,.88fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.uploadQueueSubmitBar{background:0 0;border:0;border-radius:0;padding:0}.candidateIntakePanel .uploadQueueSubmitBar{grid-template-columns:minmax(180px,.76fr) minmax(0,1fr);align-items:stretch}.candidateIntakePanel .uploadQueueSubmitBar .autoBatchName,.candidateIntakePanel .uploadQueueSubmitBar input,.candidateIntakePanel .uploadQueueSubmitBar select{min-width:0}.candidateIntakePanel .uploadQueueSubmitBar>:nth-child(3),.candidateIntakePanel .uploadQueueSubmitBar>:nth-child(4){grid-row:2}.autoBatchName{border:1px solid var(--line);background:#fff;border-radius:12px;align-content:center;gap:2px;min-height:42px;padding:8px 12px;display:grid}.autoBatchName span{color:#6d7f93;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.autoBatchName strong{color:#1d2738;font-size:14px;line-height:18px}.uploadQueueSubmitBar .primary{width:100%;min-height:42px}.uploadProgressMeta{justify-content:space-between;align-items:center;gap:10px;display:flex}.uploadProgressMeta small{color:var(--muted);font-size:12px;line-height:17px}.uploadProgressMeta span{color:var(--primary);font-size:12px;font-weight:900}@media (max-width:1180px){.uploadCandidateStatusGrid{grid-template-columns:1fr}.candidateIntakePanel .uploadQueueSubmitBar{grid-template-columns:1fr 1fr}}@media (max-width:767px){.candidateIntakePanel .uploadQueueSubmitBar{grid-template-columns:1fr}}.uploadReferenceShell{grid-template-columns:214px minmax(0,1fr);align-items:start;gap:18px;width:100%;min-width:0;display:grid}.uploadReferenceRail{border-right:1px solid var(--line);background:#fff;align-content:start;gap:12px;min-height:calc(100vh - 74px);padding:8px 12px 20px 0;display:grid;position:sticky;top:0}.uploadReferenceRailIcon{border:1px solid var(--line);border-radius:var(--radius-control);color:#2956c9;place-items:center;width:34px;height:34px;display:grid}.uploadReferenceRail nav{gap:3px;display:grid}.uploadReferenceRail button{border-radius:var(--radius-control);min-height:40px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:10px;padding:0 11px;font-size:14px;font-weight:820;display:flex}.uploadReferenceRail button span{white-space:nowrap;align-items:center;gap:10px;min-width:0;display:inline-flex}.uploadReferenceRail button svg{color:#66788d;flex:none}.uploadReferenceRail button b{border-radius:var(--radius-pill);color:#5f7288;background:#eef3f9;padding:2px 7px;font-size:10px}.uploadReferenceRail button.active b{background:var(--accent-blue-soft);color:var(--primary)}.uploadReferenceRail button.active,.uploadReferenceRail button:hover{background:var(--surface-blue);color:var(--primary);box-shadow:inset 2px 0 0 var(--primary);border-color:#deebff}.uploadReferenceStorage{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;gap:5px;margin-top:auto;padding:13px;display:grid}.uploadReferenceStorage strong,.uploadReferenceStorage span{color:var(--muted);font-size:12px}.uploadReferenceStorage button{border-color:var(--accent-blue-soft);background:var(--surface-tint);min-height:36px;color:var(--primary);justify-content:center;margin-top:6px}.uploadReferenceStorage b{color:var(--ink);letter-spacing:-.045em;font-size:24px}.uploadReferenceStorage i{border-radius:var(--radius-pill);background:#e7eef7;height:7px;overflow:hidden}.uploadReferenceStorage em{border-radius:inherit;background:var(--primary);height:100%;display:block}@media (max-width:980px){.uploadReferenceShell{grid-template-columns:1fr}.uploadReferenceRail{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding-right:0;position:static}}.uploadReferenceWorkspace{gap:14px;width:100%;min-width:0;display:grid}.uploadReferenceWorkspace>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.uploadReferenceHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.uploadReferenceHeader h2{margin:0}.uploadReferenceHeader p{max-width:720px;margin:6px 0 0}.uploadReferenceShell .candidateIntakePanel,.uploadReferenceShell .campaignRequirementUploadTab{min-height:0}.uploadReferenceShell .stitchDropZone{min-height:132px}.uploadReferenceShell .stitchDropZone svg{width:42px;height:42px;padding:9px}.uploadReferenceShell .stitchDropZone b{display:none}.uploadReferenceRail{border-right-color:var(--line-strong)}.uploadReferenceRail button.active,.uploadReferenceRail button:hover{border-color:var(--primary-mid);background:var(--primary-soft)}.uploadReferenceStorage,.uploadTypePanel,.stitchQueueTable,.uploadReviewQueue{border-color:var(--line);box-shadow:var(--shadow-card);background:#fff}.uploadTypePanel{border-radius:var(--radius-card)}.uploadStepBubble{background:var(--primary-soft);color:var(--primary)}.intakeToggleTabs{border-color:var(--line);background:#fff}.intakeToggleTabs button{color:#52667d;background:0 0;border-color:#0000}.intakeToggleTabs button.active{border-color:var(--primary-mid);background:var(--primary-soft);color:var(--primary);box-shadow:inset 0 -2px 0 var(--primary)}.refinedUploadDrop,.campaignRequirementDrop.large{border-color:var(--line-strong);background:radial-gradient(circle at 50% 0,#1f5cff0b,#0000 36%),#fff}.refinedUploadDrop:hover,.campaignRequirementDrop.large:hover{border-color:var(--primary);background:var(--primary-soft)}.autoBatchName,.uploadBatchSettings,.stitchProgressCard,.requirementPreviewCard,.requirementCampaignPicker,.campaignRequirementUploadTab select,.campaignRequirementUploadTab textarea,.uploadNotesPane input,.uploadNotesPane textarea,.linkedinIntakePane input,.linkedinIntakePane select,.linkedinRecruiterNoteBox textarea{border-color:var(--line);background:#fff}.uploadReferenceShell .secondary,.uploadReferenceShell .secondary.small,.requirementCampaignRow .secondary.small,.uploadQueueHeadActions .secondary.small{border:1px solid var(--accent-blue-line);color:var(--primary);box-shadow:none;background:#fff}.uploadReferenceShell .secondary:hover,.uploadReferenceShell .secondary.small:hover,.requirementCampaignRow .secondary.small:hover,.uploadQueueHeadActions .secondary.small:hover{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.requirementTemplateButton{color:var(--primary);font-weight:800}.uploadQueueHeadActions{align-items:center}.uploadQueueToolbar{grid-template-columns:max-content minmax(260px,1fr) auto;align-items:center}.uploadQueueTabs button{border-color:var(--line);color:#52667d;background:#fff}.uploadQueueTabs button.active{border-color:var(--primary-mid);background:var(--primary-soft);color:var(--primary);box-shadow:inset 0 -2px 0 var(--primary)}.uploadQueueSearch{border-color:var(--line);background:#fff}.uploadQueueRow{border-bottom-color:var(--soft-line)}.referenceQueueHeader{background:var(--surface-mid);color:#52667d}.queueStatus.completed,.queueStatus.succeeded,.queueStatus.ready{color:var(--accent-green-strong);background:#e4f8ed;border-color:#bbe7d0}.queueStatus.failed{color:var(--danger);background:#fff1f2;border-color:#f5c2c7}.queueStatus.queued{border-color:var(--line);background:var(--surface-low);color:#53667e}.queueStatus.running,.queueStatus.processing,.queueStatus.retrying{background:var(--accent-violet-soft);color:var(--accent-violet);border-color:#d7c9ff}
:root{--background:#fff;--surface:#fff;--surface-low:var(--surface-low);--surface-mid:#f1f5f9;--surface-high:var(--line);--ink:#202833;--muted:#66727f;--outline:var(--outline);--line:var(--line);--soft-line:#edf2f7;--primary:#40566f;--primary-soft:#e7edf3;--primary-mid:#60758c;--danger:#9b2c2c;--danger-soft:#f4dddd;--warn:#875019;--warn-soft:#f4e4d6;--ok:#426b45;--success:#527f5b;--evidence:#f2f6f8}body{background:var(--background);font-size:13px;line-height:19px}h2{font-size:20px;line-height:27px}h3{font-size:14px;line-height:21px}.loginShell{background:var(--background)}.landingIntro h1,.loginIntroCompact h1{font-size:clamp(32px,4.8vw,48px);line-height:1}.landingIntro>p{font-size:15px;line-height:23px}.loginPanel{padding:18px;box-shadow:0 12px 30px #2028330f}.workspaceTopNav{gap:18px;min-height:70px;padding:0 24px}@media (min-width:768px){.workspaceTopNav{grid-template-columns:max-content minmax(0,1fr) max-content}}.workspaceTopBrand{gap:14px}.workspaceTopBrand strong,.shellTopBar strong{font-size:17px;line-height:24px}.workspaceTopNav nav{gap:8px}.workspaceTopNav .topNavLink{gap:8px;min-height:40px;padding:0 12px;font-size:13px}.topNavLink svg,.workspaceTopNav .topNavLink svg{width:18px;height:18px}.topNavLink.active{background:var(--primary-soft);color:var(--primary);transform:none}.shellTopBar{min-height:66px;padding:0 24px}.settingsSummary,.shellUploadButton{min-height:36px;color:var(--primary);border-radius:7px;font-weight:700}.canvas.withWorkspaceTopNav{min-height:calc(100vh - 70px)}.panel,.table{border-color:var(--line);border-radius:8px}.panel{gap:10px;padding:14px}.pageTitle{margin-bottom:12px}.stitchHeader h2{letter-spacing:-.025em;font-size:28px;line-height:36px}.stitchHeader p{margin-top:8px;font-size:14px;line-height:22px}.primary,.secondary,.plain{border-radius:7px;min-height:36px;padding:0 12px;font-weight:700}.primary{background:var(--primary)}.secondary{background:#34404c;border-color:#34404c}.plain{border-color:var(--line)}.fact{min-width:116px}.fact strong{font-size:14px}.candidateReportTabs{margin:-8px 0 18px;padding-bottom:10px}.candidateReportTabs button{min-height:31px;padding:6px 12px;font-size:12px}.briefCard{box-shadow:none;gap:12px}.briefCard h3,.candidateReportTimeline h3{gap:8px;font-size:19px;line-height:26px}.briefCard li{font-size:14px;line-height:22px}.candidateReportTimeline{gap:14px;margin-bottom:18px}.candidateReportTimeline>p{font-size:13px}.rawCvEvidence{min-height:320px}.rawCvEvidence iframe,.rawCvEvidence pre{max-height:420px}.statusPill{background:var(--primary-soft);color:var(--primary);border-radius:999px;font-weight:700}
.stitchHeader h2{letter-spacing:-.04em}.stitchCandidateActions{padding-top:2px}.matchDistributionPanel{border:1px solid var(--border);box-shadow:var(--shadow-card);background:#fff;border-radius:12px;justify-content:space-between;align-items:stretch;gap:18px;padding:16px;display:flex}.matchDistributionPanel.compact{box-shadow:none}.matchDistributionPanel h3{color:var(--ink);letter-spacing:-.02em;margin:4px 0;font-size:17px}.matchDistributionPanel p{max-width:520px;color:var(--muted);font-size:13px;line-height:20px}.matchGaugeBuckets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:420px;display:grid}.matchGaugeBuckets button{border:1px solid var(--border);border-radius:var(--radius-control);color:var(--muted);text-align:left;cursor:pointer;background:#f8faf9;gap:4px;padding:10px;display:grid;position:relative;overflow:hidden}.matchGaugeBuckets button.active{border-color:var(--ink);background:var(--soft-line);color:var(--ink)}.matchGaugeBuckets span{z-index:1;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900;position:relative}.matchGaugeBuckets strong{z-index:1;color:var(--ink);font-size:22px;line-height:1;position:relative}.matchGaugeBuckets i{border-radius:var(--radius-pill);background:var(--primary);height:4px;position:absolute;bottom:0;left:0}.briefCard{border-color:var(--line);box-shadow:0 1px 2px #0f172a09}@media (max-width:767px){.appShell,.loginShell{grid-template-columns:1fr}.loginShell.mergedHomeLoginShell{gap:18px;padding:18px}.stitchHeroActions{flex-direction:column;align-items:flex-start}.stitchPublicNav,.stitchPublicHero,.pricingCompactShell,.pricingCompactPlan,.stitchPublicFooter{grid-template-columns:1fr}.stitchPublicNav{padding:16px;position:static}.stitchPublicNav nav,.stitchNavActions,.stitchHeroActions,.stitchPublicFooter div{justify-content:flex-start;overflow-x:auto}.stitchPublicHero,.stitchSuiteSection,.stitchPricingSection,.stitchSignalPreview,.stitchPublicFooter{width:min(100% - 32px,1200px)}.stitchPublicHero{gap:28px;padding:44px 0}.stitchHeroCopy h1{font-size:clamp(40px,13vw,58px)}.stitchAuthCard{position:static}.pricingCompactPlan strong,.pricingCompactPlan ul,.pricingCompactPlan button{text-align:left;grid-column:1;justify-self:start}.stitchSuiteGrid,.matchDistributionPanel,.matchGaugeBuckets{grid-template-columns:1fr}.stitchSignalPreview{padding:24px}.candidateVersionRail{position:static}.matchDistributionPanel{display:grid}.matchGaugeBuckets{min-width:0}}.campaignActivityWorkspace{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:start;gap:14px;display:grid}.collaborationPanel{border:1px solid var(--line);border-radius:var(--radius-control);background:#fff;gap:14px;padding:14px;display:grid;box-shadow:0 1px 2px #0f172a09}.handoffPanel{border-color:var(--line);background:linear-gradient(180deg, #fff 0%, var(--surface-tint) 100%)}.collaborationPanel.compact{gap:12px;padding:12px}.collaborationHeader,.collaborationListHeader,.collaborationControls,.collaborationItem,.collaborationItemActions{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.collaborationHeader h3{color:var(--ink);letter-spacing:-.03em;margin:2px 0 4px;font-size:18px}.collaborationHeader p{color:#617083;max-width:680px;margin:0;font-size:12px;line-height:18px}.handoffHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.handoffHeaderActions span{border:1px solid var(--line);border-radius:var(--radius-pill);color:#516173;background:#fff;align-items:center;min-height:28px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.collaborationGrid,.collaborationLists{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.collaborationPanel.compact .collaborationGrid,.collaborationPanel.compact .collaborationLists{grid-template-columns:1fr}.collaborationComposer,.collaborationList{border:1px solid var(--line);border-radius:var(--radius-control);background:#fff;gap:9px;padding:11px;display:grid}.collaborationList{background:var(--surface-tint)}.collaborationComposer strong,.collaborationListHeader strong{color:var(--ink);font-size:13px}.collaborationComposer input,.collaborationComposer textarea,.collaborationComposer select,.collaborationControls select{border:1px solid var(--line);border-radius:var(--radius-control);width:100%;color:var(--ink);background:#fff;padding:9px 10px;font-size:13px}.collaborationComposer textarea{resize:vertical;min-height:74px}.collaborationControls{align-items:center}.collaborationControls select{min-width:0}.collaborationItem{border:1px solid var(--line);border-radius:var(--radius-control);background:#fff;align-items:stretch;padding:9px 10px}.collaborationItem>div{gap:4px;min-width:0;display:grid}.collaborationItem strong{color:var(--ink);font-size:13px}.collaborationItem p{color:var(--muted);margin:0;font-size:12px;line-height:18px}.collaborationItem span,.collaborationCompleteCount,.collaborationListHeader span{color:var(--muted);font-size:11px;font-weight:800}.collaborationItemActions{flex-wrap:wrap;justify-content:flex-end;align-items:center}@media (max-width:1280px){.campaignActivityWorkspace,.collaborationGrid,.collaborationLists{grid-template-columns:1fr}}
.requirementPage,.matchesPage{background:#fff;grid-template-columns:252px minmax(0,1fr) 320px;align-items:start;gap:18px;padding:20px 22px 42px;display:grid}.pageTitle.centered{width:100%;max-width:none;margin-inline:0}.matchesPage{grid-template-columns:252px minmax(0,1fr)}.requirementTextPanel,.clarificationPanel,.requirementHistory{width:100%;margin-inline:0}.requirementPage .pageTitle,.matchesPage .pageTitle{grid-column:2/4}.requirementStepper{grid-column:2/4;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.requirementStepper button{border:1px solid var(--line);border-radius:var(--radius-card);color:var(--ink);text-align:left;cursor:pointer;background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 10px;padding:12px;display:grid}.requirementStepper button span{border-radius:var(--radius-pill);background:var(--surface-high);width:28px;height:28px;color:var(--muted);grid-row:span 2;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.requirementStepper button strong{font-family:var(--font-manrope), Manrope, Inter, sans-serif;font-size:14px;line-height:18px}.requirementStepper button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.requirementStepper button.active{box-shadow:inset 3px 0 0 var(--primary);background:#f5f8ff;border-color:#bcd2ff}.requirementStepper button.active span{background:var(--primary);color:#fff}.requirementStepPanel:not(.active){display:none!important}.requirementStepJobPanel{grid-column:2/4;width:100%}.requirementPage .requirementHistory,.matchesPage .matchHistory{grid-area:1/1/span 8;width:100%;margin:0;position:sticky;top:86px}.requirementPage .intakeMethods{grid-column:2/4}.matchesPage .requirementTextPanel,.matchesPage .matchesWorkspace{grid-column:2;width:100%;margin:0}.requirementPage .requirementSignalRail{grid-area:3/3/span 2;width:100%;position:sticky;top:86px}.requirementPage .clarificationPanel,.matchesPage .requirementJobPanel{width:100%;margin:0}.requirementPage .requirementWorkspaceGrid,.requirementPage .requirementBottomGrid{gap:14px;width:100%;display:grid}.requirementPage .requirementWorkspaceGrid{grid-column:2;grid-template-columns:minmax(0,1.02fr) minmax(300px,.98fr)}.requirementPage .requirementBottomGrid{grid-column:2/4;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr)}.requirementPage .requirementJobPanel{grid-column:2/4;width:100%;margin:0}.matchesPage .matchesWorkspace{gap:14px;display:grid}.matchesPage .matchExplanationRail{grid-column:3;width:100%;margin:0;position:sticky;top:86px}.matchesPage>.matchExplanationRail{display:none}.requirementPage .emptyState,.matchesPage .emptyState{justify-items:start;width:min(720px,100%)}@media (max-width:900px){.requirementPage,.matchesPage,.requirementPage .requirementWorkspaceGrid,.requirementPage .requirementBottomGrid,.requirementStepper{grid-template-columns:1fr}}.intakeMethods{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;margin-inline:0;display:grid}.intakeMethod{border:1px solid var(--line);border-radius:var(--radius-card);min-height:158px;color:var(--ink);text-align:left;background:#fff;align-content:start;gap:10px;padding:18px;display:grid;box-shadow:0 1px 2px #0f172a09}.intakeMethod input{display:none}.intakeMethod.active{border-color:#5d5bff;box-shadow:inset 0 0 0 1px #5d5bff}.intakeMethod svg{color:var(--primary)}.intakeMethod p{color:var(--muted)}.intakeMethod span{color:var(--primary);letter-spacing:.05em;text-transform:uppercase;margin-top:auto;font-size:11px;font-weight:800}.intakeMethod textarea{border:1px solid var(--line);resize:vertical;background:#fff;border-radius:12px;min-height:112px;padding:12px}.intakeMethodActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.intakeMethodActions small{color:var(--muted);font-size:12px}@media (max-width:900px){.intakeMethods{grid-template-columns:1fr}}.requirementHistory{box-shadow:none;background:0 0;border:0;gap:10px;margin-top:0;display:grid}.requirementRailHeader{gap:12px;padding-bottom:4px;display:grid}.requirementRailEyebrow,.requirementRailLabel{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.requirementRailSearch{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:flex}.requirementRailSearch svg{color:var(--muted)}.requirementRailSearch input{min-height:42px;color:var(--ink);background:0 0;border:0;flex:1}.requirementRailSearch input::placeholder{color:var(--outline)}.requirementHistory article,.historyItem{width:100%;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;gap:4px;padding:11px 12px;display:grid}.historyItem{cursor:pointer}.historyItem:hover,.historyItem.active{border-color:var(--primary-mid);background:var(--primary-soft);box-shadow:inset 3px 0 0 var(--primary)}.matchHistory{margin-bottom:16px}.requirementHistory span{color:var(--muted)}.requirementRailMenu{border-bottom:1px solid var(--line);gap:8px;padding-bottom:14px;display:grid}.requirementRailMenu button{border-radius:var(--radius-control);min-height:42px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;padding:0 12px;font-size:14px;font-weight:850}.requirementRailMenu button.active,.requirementRailMenu button:hover{border-color:var(--primary-mid);background:var(--primary-soft);color:var(--primary)}.requirementRailLabel{margin-top:6px}.requirementConfidenceCard{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;gap:8px;margin-top:14px;padding:14px;display:grid}.requirementConfidenceCard strong{border-radius:var(--radius-pill);color:#047857;background:#f0fdf4;width:fit-content;padding:4px 9px;font-size:12px}.requirementConfidenceCard p{color:var(--muted);margin:0;font-size:12px;line-height:18px}.requirementConfidenceCard i{border-radius:var(--radius-pill);background:var(--primary);height:6px;display:block}.requirementSignalRail{align-content:start;gap:14px;display:grid}.requirementSectionTitle{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.requirementSectionTitle h3{margin:0}.panelStepBadge{border-radius:var(--radius-pill);color:#fff;background:#4f46e5;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 8px 18px #4f46e529}.panelMetaBadge{border-radius:var(--radius-pill);color:#4f46e5;letter-spacing:.02em;background:#eef2ff;align-items:center;min-height:22px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.requirementTextToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.toolbarGroup{align-items:center;gap:8px;display:inline-flex}.toolbarToken{border:1px solid var(--line);border-radius:var(--radius-control);width:32px;height:32px;color:var(--muted);background:#fff;justify-content:center;align-items:center;display:inline-flex}.requirementSignalSteps{gap:12px;display:grid}.requirementSignalSteps span{border:1px solid var(--line);background:var(--surface-tint);border-radius:12px;gap:4px;padding:12px;display:grid;position:relative}.requirementSignalSteps span+span:before{content:"";border-left:1px solid var(--line);height:12px;position:absolute;top:-13px;left:28px}.requirementSignalSteps b{color:var(--ink);font-size:13px}.requirementSignalSteps small,.requirementEvidenceMode p{color:var(--muted);font-size:12px;line-height:18px}.requirementEvidenceMode{border:1px solid var(--line);background:#fff;border-radius:12px;gap:8px;padding:12px;display:grid}.requirementTextPreview{border:1px solid var(--line);background:#fff;border-radius:12px;gap:12px;min-height:272px;padding:16px;display:grid}.requirementTextPreview p{color:var(--ink);margin:0;font-size:15px;line-height:1.8}.requirementTextPreview mark{border-radius:var(--radius-control);background:var(--primary-soft);color:var(--primary);padding:1px 4px}.requirementTextMeta{color:var(--muted);gap:16px;font-size:12px;display:flex}.requirementExtractionStatus{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.requirementExtractionStatus span{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-tint);gap:3px;padding:10px 11px;display:grid}.requirementExtractionStatus b{color:var(--ink);font-size:12px}.requirementExtractionStatus small{color:var(--muted);font-size:12px}.requirementExtractionStatus span.complete{background:#f0fdf4;border-color:#ccebd7}.requirementExtractionStatus span.partial{background:#fff7ed;border-color:#fed7aa}.requirementExtractionStatus span.pending{border-color:var(--line);background:var(--surface-low)}.requirementScorecardPanel,.requirementScoreRows,.requirementHistoryCard,.requirementHistoryList{display:grid}.requirementScorecardPanel{gap:14px}.requirementScorecardEmpty{text-align:left;align-content:center;justify-items:start;min-height:220px}.requirementScorecardEmpty button{margin-top:4px}.requirementScoreRows{gap:2px}.requirementScoreRow{border-top:1px solid var(--line);grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.requirementScoreRow:first-child{border-top:0;padding-top:0}.requirementScoreRow strong{color:var(--ink);font-size:13px}.requirementChipGroup{flex-wrap:wrap;gap:8px;display:flex}.requirementChipGroup em,.requirementChipGroup span{border-radius:var(--radius-pill);background:var(--primary-soft);min-height:26px;color:var(--primary);align-items:center;padding:0 10px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.requirementChipGroup span{background:var(--surface-low);color:var(--muted)}.requirementSignalBadge{border-radius:var(--radius-pill);align-items:center;min-height:26px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.requirementSignalBadge.strong{color:#167345;background:#eefaf4}.requirementSignalBadge.good{background:var(--primary-soft);color:var(--primary)}.requirementSignalBadge.partial{color:#b45309;background:#fff7ed}.requirementSignalBadge.neutral{background:var(--surface-low);color:var(--muted)}.requirementScorecardActions{justify-content:space-between;gap:10px;display:flex}.requirementHistoryCard,.requirementHistoryList{gap:12px}.requirementHistoryList{gap:8px}@media (max-width:900px){.requirementExtractionStatus,.requirementScoreRow{grid-template-columns:1fr}}.clarificationPanel{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;gap:14px;margin-top:0;padding:16px;display:grid}.clarificationPanel h3{align-items:center;gap:8px;display:flex}.clarificationPanel>p{color:var(--muted)}.requirementLifecycle{flex-wrap:wrap;gap:8px;display:flex}.requirementLifecycle span{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--muted);padding:6px 10px;font-size:12px;font-weight:800}.requirementLifecycle span.active{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.requirementSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.structuredClarification{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:4px;padding:14px;display:grid}.structuredClarification .cardTitle,.structuredField.wide{grid-column:1/-1}.structuredField{gap:6px;display:grid}.structuredField span{color:var(--ink);font-weight:800}.structuredField small{color:var(--muted)}.structuredField input,.structuredField textarea,.question input{border:1px solid var(--line);background:var(--surface-low);padding:10px}.structuredField textarea{resize:vertical;min-height:74px}@media (max-width:900px){.structuredClarification,.requirementSummary{grid-template-columns:1fr}}.requirementQuestionList{gap:12px;display:grid}.requirementQuestionRow{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-tint);gap:10px;padding:14px;display:grid}.requirementQuestionRow strong{color:var(--ink);font-size:14px}.requirementQuestionRow>div span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.questionChoices{flex-wrap:wrap;gap:8px;display:flex}.questionChoices button{border:1px solid var(--line);border-radius:var(--radius-control);min-height:34px;color:var(--muted);background:#fff;padding:0 12px;font-size:12px;font-weight:800}.questionChoices button.active{border-color:var(--primary-mid);background:var(--primary-soft);color:var(--primary)}.requirementQuestionActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.question{border:1px solid var(--line);border-left:4px solid var(--secondary,#505f76);background:var(--surface);gap:6px;padding:14px;display:grid}.question span{color:var(--muted);font-size:13px}@media (max-width:900px){.requirementQuestionActions{flex-direction:column;align-items:stretch}}.matchesHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.matchHeaderStatus{border:1px solid var(--line);border-radius:var(--radius-pill);min-height:34px;color:var(--muted);white-space:nowrap;background:#fff;align-items:center;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.matchesWorkspace{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;min-width:0;display:grid}.matchesWorkspace>*{grid-column:1;width:100%;min-width:0}.matchHistory{box-shadow:none;background:0 0;border:0;gap:12px;padding:0;display:grid}.matchHistoryTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.matchHistoryEyebrow{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.matchRailSearch{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:flex}.matchRailSearch svg{color:var(--muted)}.matchRailSearch input{min-height:42px;color:var(--ink);background:0 0;border:0;flex:1}.matchRailSearch input::placeholder{color:var(--outline)}.matchRailMenu{gap:12px;margin-top:4px}.matchRailGroup{gap:6px;display:grid}.matchRailGroup>span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.matchRailGroup button.active{box-shadow:inset 3px 0 0 var(--primary)}.matchCoverageCard{gap:10px}.matchCoverageHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.matchCoverageHeader strong{color:var(--ink);background:0 0;padding:0;font-size:14px}.matchCoverageHeader span{border-radius:var(--radius-pill);background:var(--accent-green-soft);color:var(--accent-green-strong);padding:4px 10px;font-size:12px;font-weight:900}.matchCoverageStats{color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;font-size:12px;display:grid}.matchCoverageStats b{color:var(--ink);font-size:13px;display:block}.matchRequirementHero{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;gap:14px;min-width:0;padding:18px 20px;display:grid;box-shadow:0 1px 2px #0f172a09}.matchRequirementHeroLabel{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:900;display:inline-flex}.matchRequirementHeroMain{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.matchRequirementHero h3{color:var(--ink);letter-spacing:-.05em;margin:0;font-size:32px}.matchRequirementHeroMeta,.matchRequirementHeroActions{flex-wrap:wrap;display:flex}.matchRequirementHeroMeta{color:var(--muted);gap:14px;margin-top:8px;font-size:13px}.matchRequirementHeroMeta span,.matchRequirementHeroActions{align-items:center}.matchRequirementHeroMeta span{gap:6px;display:inline-flex}.matchRequirementHeroActions{gap:10px}.matchSummaryStrip{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden;box-shadow:0 1px 2px #0f172a09}.matchSummaryStrip article{border-left:1px solid var(--line);gap:6px;min-height:90px;padding:14px 18px;display:grid}.matchSummaryStrip article:first-child{border-left:0}.matchSummaryStrip strong{color:var(--ink);font-size:18px}.matchSummaryStrip span,.matchSummaryStrip b{color:var(--muted);font-size:13px;font-weight:600}.matchSummaryStrip b{border-radius:var(--radius-pill);color:#167345;background:#eefaf4;width:fit-content;padding:4px 10px;font-size:11px;font-weight:900}.matchRunHistory{align-content:start}.matchRunHistoryInline{border-style:dashed}.matchRunGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.matchRunGrid article{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-tint);gap:8px;padding:14px;display:grid}.matchRunGrid article>span{color:var(--muted);font-size:12px}.matchRunGrid article>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.matchRunChanges{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.matchRunChanges strong{flex-basis:100%}.matchRunChanges span{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-blue);color:var(--primary);padding:5px 9px;font-size:12px;font-weight:800}.matchDistributionPanel{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;gap:16px;padding:18px 20px;display:grid;box-shadow:0 1px 2px #0f172a09}.matchDistributionPanel h3{margin:4px 0 0}.matchDistributionPanel p{margin:6px 0 0}.matchGaugeBuckets{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.matchGaugeBuckets button{border:1px solid var(--line);border-radius:var(--radius-card);color:var(--ink);text-align:left;background:#fff;gap:8px;padding:14px;display:grid}.matchGaugeBuckets button.active{border-color:var(--primary-mid);background:var(--surface-blue);box-shadow:inset 0 0 0 1px var(--primary-mid)}.matchGaugeBuckets span{color:var(--muted);font-size:12px;font-weight:800}.matchGaugeBuckets strong{letter-spacing:-.04em;font-size:24px}.matchGaugeBuckets i{border-radius:var(--radius-pill);background:var(--primary);height:6px;display:block}.matchFilterBar{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.matchToolbar,.matchFilterControls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.matchToolbar button{border:1px solid var(--line);border-radius:var(--radius-pill);min-height:36px;color:var(--ink);background:#fff;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.matchToolbar button.active{border-color:var(--primary-mid);background:var(--primary-soft);color:var(--primary)}.matchToolbar span{border-radius:var(--radius-pill);color:var(--primary);background:#e8f0ff;padding:2px 7px;font-size:11px;font-weight:900}.matchFilterControls{margin-left:auto}.matchFilterControls .filterChip{gap:8px;min-height:36px}.matchList{gap:12px;display:grid}.matchCard{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;gap:12px;padding:16px 18px;display:grid;box-shadow:0 1px 2px #0f172a09}.matchRecommendationRow{grid-template-columns:74px minmax(250px,1.1fr) minmax(220px,.95fr) minmax(180px,.82fr) 128px;align-items:start;gap:14px}.matchRecommendationRow.selected{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.matchRankScore,.matchEvidenceColumn,.matchGapColumn,.matchRowActions{gap:8px;display:grid}.matchRankScore{text-align:left;align-content:start}.matchRankScore span{color:var(--muted);font-size:13px;font-weight:900}.matchRankScore strong{color:var(--ink);letter-spacing:-.07em;font-size:38px;line-height:1}.matchRankScore small{color:var(--muted);font-size:12px;font-weight:700}.matchRankScore i{border-radius:var(--radius-pill);background:#16a34a;height:6px;display:block}.matchCandidateSelect{text-align:left;background:0 0;border:0;grid-template-columns:56px minmax(0,1fr);gap:12px;padding:0;display:grid}.matchAvatar{border-radius:var(--radius-pill);background:linear-gradient(135deg, #e8f0ff, var(--accent-blue-soft));width:56px;height:56px;color:var(--primary);justify-content:center;align-items:center;font-size:22px;font-weight:900;display:inline-flex}.matchAvatar.large{width:64px;height:64px;font-size:24px}.matchCandidateIdentity{gap:6px;display:grid}.matchCandidateIdentity strong{color:var(--ink);letter-spacing:-.04em;font-size:18px}.matchCandidateIdentity span{color:var(--muted);font-size:14px;font-weight:700}.matchCandidateIdentity small{color:var(--muted);font-size:13px}.matchCandidateMeta,.matchSourceMeta,.matchSourceIcons{align-items:center;display:flex}.matchCandidateMeta{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:12px}.matchCandidateMeta span{color:var(--muted);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.matchStatus{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-blue);width:fit-content;color:var(--primary);letter-spacing:.05em;text-transform:uppercase;padding:4px 8px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.matchStatus.shortlisted{color:#167345;background:#f0fdf4;border-color:#bbf7d0}.matchStatus.rejected{color:#b45309;background:#fff7ed;border-color:#fed7aa}.matchEvidenceColumn strong,.matchGapColumn strong{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.matchCard .chips.compact{flex-wrap:wrap;gap:8px;display:flex}.matchCard .chips.compact span,.matchCard .chips span{border-radius:var(--radius-pill);color:#167345;background:#f0fdf4;border:1px solid #d6efe0;padding:5px 9px;font-size:12px;font-weight:800}.matchSourceMeta{justify-content:space-between;gap:12px}.matchSourceMeta span{color:var(--muted);font-size:12px;font-weight:800}.matchSourceIcons{gap:6px}.matchSourceIcons em{border-radius:var(--radius-control);background:var(--primary-soft);min-width:28px;height:24px;color:var(--primary);justify-content:center;align-items:center;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.matchGapColumn span{color:#9a3412;font-size:12px;line-height:17px}.matchGapColumn span:before{content:"•";margin-right:6px}.matchRowActions{align-content:start;gap:10px}.matchRowActions button{border-radius:var(--radius-control);justify-content:center;width:100%;min-height:40px}.matchOverflowMenu{position:relative}.matchOverflowMenu summary{cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-control);width:100%;min-height:40px;color:var(--muted);background:#fff;justify-content:center;align-items:center;list-style:none;display:inline-flex}.matchOverflowMenu summary::-webkit-details-marker{display:none}.matchOverflowMenu[open]>div{z-index:5;border:1px solid var(--line);background:#fff;border-radius:12px;gap:8px;min-width:188px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 34px #0f172a1f}.matchOverflowMenu[open]>div button{min-height:36px}.matchRowDetails{border-top:1px solid var(--line);grid-column:1/-1;padding-top:10px}.matchRowDetails summary{cursor:pointer;color:var(--primary);font-size:12px;font-weight:900}.matchRowDetails[open],.nextActionBox,.notesRelevance,.matchEvidence,.matchGaps{gap:12px;display:grid}.nextActionBox,.notesRelevance,.matchEvidence,.matchGaps{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-tint);gap:8px;padding:12px}.nextActionBox{border-color:var(--line);background:var(--surface-blue)}.notesRelevance span,.matchGaps span{border:1px solid var(--line);border-radius:var(--radius-pill);width:fit-content;color:var(--muted);background:#fff;padding:5px 9px;font-size:12px;display:inline-flex}.notesRelevance span{color:var(--primary)}.matchEvidence article{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;padding:10px}.matchEvidence span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:900}.matchEvidence p,.matchExplanationCopy{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.hardFilterPass{border-radius:var(--radius-pill);color:#167345;background:#f0fdf4;border:1px solid #bbf7d0;width:fit-content;padding:6px 10px;font-size:12px;font-weight:900}.scoreGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.matchListFooter{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.matchExplanationRail{border-radius:var(--radius-card);background:#fff;align-content:start;gap:14px;display:grid}.wsInspectorBody .matchExplanationRailInline{width:100%;box-shadow:none;border:0;padding:0;position:static;top:auto}.matchInspectorHero{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.matchInspectorIdentity{grid-template-columns:64px minmax(0,1fr);gap:12px;display:grid}.matchInspectorIdentity strong{color:var(--ink);font-size:15px;display:block}.matchInspectorIdentity span{color:var(--muted);font-size:13px;font-weight:700;display:block}.matchInspectorIdentity small{color:var(--muted);font-size:12px;display:block}.matchInspectorMeta{color:var(--muted);flex-wrap:wrap;gap:10px;margin-top:8px;font-size:12px;display:flex}.matchInspectorScore{text-align:right}.matchInspectorScore strong{color:#16a34a;letter-spacing:-.07em;font-size:42px;display:block}.matchInspectorScore span{color:var(--muted);font-size:12px;font-weight:800}.matchExplanationTabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.matchExplanationTabs button{min-height:38px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;font-size:13px;font-weight:800}.matchExplanationTabs button.active{border-bottom-color:var(--primary);color:var(--primary)}.matchCriteriaList,.matchMissingList{gap:10px;display:grid}.matchCriteriaRow{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.matchCriteriaRow span{align-items:center;gap:8px;display:inline-flex}.matchCriteriaRow small{color:var(--muted);font-size:12px;font-weight:800}.matchCriteriaRow.gap small{color:#c2410c}@media (max-width:1380px){.matchRecommendationRow{grid-template-columns:84px minmax(220px,1fr) minmax(220px,1fr)}.matchGapColumn,.matchRowActions{grid-column:span 1}.matchRowActions{grid-column:2/-1;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1080px){.matchSummaryStrip,.matchGaugeBuckets,.matchRunGrid,.matchRunGrid article>div,.scoreGrid,.matchExplanationTabs{grid-template-columns:1fr}.matchRecommendationRow,.matchInspectorHero,.matchRequirementHeroMain,.matchListFooter{grid-template-columns:1fr;display:grid}.matchCandidateSelect,.matchInspectorIdentity{grid-template-columns:48px minmax(0,1fr)}.matchRowActions{grid-column:auto;grid-template-columns:1fr}}
.operationsPage{background:var(--background);align-content:start;gap:18px;height:auto;min-height:calc(100vh - 74px);padding:24px 30px 48px;display:grid;overflow:visible}.operationsTriageStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.operationsTriageCard{border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#fff;gap:12px;padding:16px;display:grid}.operationsTriageCardHead,.operationsTriageCard div{align-items:center;gap:10px;display:flex}.operationsTriageCardHead span:last-child{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.operationsTriageIcon{border-radius:var(--radius-pill);background:var(--primary-soft);width:28px;height:28px;color:var(--primary);justify-content:center;align-items:center;display:inline-flex}.operationsTriageCard div{justify-content:space-between;gap:12px}.operationsTriageCard strong{color:var(--ink);letter-spacing:-.06em;font-size:40px;line-height:1}.operationsTriageCard b{border-radius:var(--radius-pill);background:var(--primary-soft);color:var(--primary);letter-spacing:.08em;text-transform:uppercase;padding:5px 9px;font-size:11px}.operationsTriageCard.needsAction b{color:#9a4f12;background:#fff7ed}.operationsTriageCard.active b{color:#167345;background:#eefaf4}.operationsTriageCard p{color:var(--muted);margin:0;font-size:13px;line-height:19px}.workerStatusPanel{grid-template-columns:minmax(260px,.75fr) minmax(360px,1fr) minmax(320px,1fr);align-items:start;gap:16px;margin:16px 0;display:grid}.workerStatusPanel p,.workerStatusPanel small,.alertCard span,.alertCard p,.deliveryList span,.deliveryList p{color:var(--muted)}.workerStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.alertList,.deliveryList{gap:10px;display:grid}.alertCard{border:1px solid var(--soft-line);border-left:4px solid var(--primary-mid);background:var(--surface-low);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.alertCard.critical{border-left-color:var(--danger)}.alertCard div,.deliveryList article{gap:4px;display:grid}.alertCard span,.alertCard p,.deliveryList span,.deliveryList p{font-size:12px}.alertCard p,.deliveryList p{margin:0}.deliveryList{gap:8px}.deliveryList article{border:1px solid var(--soft-line);background:var(--surface-low);padding:10px}.deliveryList p{color:var(--danger)}@media (max-width:900px){.operationsTriageStrip{grid-template-columns:1fr}}@media (max-width:767px){.operationsPage{height:calc(100vh - 120px);padding:18px}}.operationsAdvanced{gap:14px;display:grid}.operationsAdvanced>summary,.queueEventLog>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;list-style:none;display:flex}.operationsAdvanced>summary::-webkit-details-marker{display:none}.queueEventLog>summary::-webkit-details-marker{display:none}.operationsAdvanced>summary>div{gap:3px;display:grid}.operationsAdvanced>summary strong,.queueEventLog>summary{color:var(--ink);font-weight:800}.operationsAdvanced>summary span:not(.statusPill){color:var(--muted);font-size:12px}.operationsAdvanced[open]>summary{border-bottom:1px solid var(--soft-line);padding-bottom:12px}.operationsAdvancedGrid{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:14px;display:grid}.operationsAdvancedGrid>section,.operationsDeliveryHistory{border:1px solid var(--soft-line);background:var(--surface-low);gap:12px;padding:14px;display:grid}.operationsDeliveryHistory{margin-top:14px}.operationsAdvanced .workerStatusPanel{grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);margin:0}.queueEventLog{border-top:1px solid var(--soft-line);gap:10px;padding-top:14px;display:grid}.queueEventLog h4{color:var(--ink);margin:0;font-size:14px;line-height:20px}.queueEventLog>div{gap:8px;max-height:260px;display:grid;overflow:auto}.queueEventLog article{border:1px solid var(--soft-line);background:var(--surface-low);gap:3px;padding:10px;display:grid}.queueEventLog span,.queueEventLog p{color:var(--muted);margin:0;font-size:12px;line-height:17px}.operationsCoverageBreakdown{gap:16px;display:grid}.operationsCoverageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.operationsCoverageGrid article{border:1px solid var(--soft-line);border-radius:var(--radius-card);background:var(--surface-tint);gap:8px;padding:14px;display:grid}.operationsCoverageGrid span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.operationsCoverageGrid strong{color:var(--ink);letter-spacing:-.05em;font-size:28px;line-height:1}.operationsSettingsPanel{padding:12px}.operationsSettingsPanel button{justify-content:center;width:100%}@media (max-width:900px){.operationsCoverageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.operationsAdvancedGrid,.operationsAdvanced .workerStatusPanel,.operationsCoverageGrid{grid-template-columns:1fr}.operationsAdvanced>summary,.queueEventLog>summary{flex-direction:column;align-items:flex-start}}.uploadQueueBatchDetail{gap:14px;display:grid}.maintenanceJobList{gap:10px;display:grid}.operationsAlertPanel,.maintenancePanel{gap:12px;display:grid}.maintenanceJobList article{border:1px solid var(--soft-line);background:var(--surface-low);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.maintenanceJobList article>div:first-child{gap:5px;display:grid}.maintenanceJobList span,.maintenanceJobList p{color:var(--muted);font-size:12px}.maintenanceJobList p{color:var(--danger);margin:0}.failedUploadReasonStrip{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.failedUploadReasonStrip b{border-radius:var(--radius-pill);color:#92400e;letter-spacing:.07em;text-transform:uppercase;background:#fffbeb;border:1px solid #d9770638;padding:4px 9px;font-size:11px;line-height:16px}.failedUploadReasonStrip small{color:var(--muted);font-size:12px;line-height:18px}.failedUploadErrorText{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;display:-webkit-box;overflow:hidden}@media (max-width:767px){.maintenanceJobList article{grid-template-columns:1fr}}.operationsReferencePage{background:#fff;grid-template-columns:214px minmax(0,1fr);align-items:start;gap:20px}.operationsReviewMain,.operationsHealthRows,.operationsRecentBatches,.operationsRecommendedActions{gap:16px;display:grid}.operationsReferenceTitle{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.operationsReferenceTitle h2{color:var(--ink);letter-spacing:-.04em;margin-top:6px;margin-bottom:8px;font-size:42px;line-height:46px}.operationsReferenceTitle p{color:#526378;max-width:760px;margin:0;font-size:15px;line-height:23px}.operationsReferenceTitle .statusPill{justify-content:center;min-width:126px;padding-inline:16px}.operationsRailGroup>span,.operationsReferenceTitle .eyebrow,.operationsQueueHeader .eyebrow{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}@media (max-width:1180px){.operationsReferencePage{grid-template-columns:204px minmax(0,1fr)}}@media (max-width:980px){.operationsReferencePage{grid-template-columns:1fr}.operationsRailGroup>span,.operationsRailBatches p{grid-column:1/-1}}.operationsManageRail,.operationsHealthRail{gap:18px;display:grid;position:sticky;top:92px}.operationsManageRail{border-right:1px solid var(--line);min-height:calc(100vh - 126px);padding-right:18px;overflow:hidden}.operationsHealthRail{display:none}.operationsRailGroup{gap:10px;display:grid}.operationsManageRail button{border-radius:var(--radius-card);width:100%;min-width:0;min-height:44px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-weight:850;display:flex}.operationsManageRail button:hover,.operationsManageRail button.active,.operationsRailBatches button.activeWorkspace{background:var(--primary-soft);color:var(--primary);box-shadow:inset 3px 0 0 var(--primary);border-color:#cfe0f4}.operationsManageRail b{border-radius:var(--radius-pill);color:var(--muted);background:#eef2f7;flex:none;padding:3px 7px;font-size:11px}.operationsManageRail button.active b{color:#1557db;background:#d9e7ff}.operationsRailBatches{border-top:1px solid var(--line);padding-top:14px}.operationsRailBatches button,.operationsRailFooter button{width:100%}.operationsRailBatches small,.operationsRailBatches p{color:var(--muted);font-size:12px;line-height:17px}.operationsRailBatches p{margin:0}.operationsRailButtonLabel{flex:auto;align-items:center;gap:10px;min-width:0;display:inline-flex}.operationsRailButtonLabel svg{color:currentColor;flex:none}.operationsRailButtonLabel span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.operationsCreditsCard{border:1px solid var(--line);border-radius:var(--radius-card);background:linear-gradient(#f9fbff 0%,#f1f6fd 100%);gap:10px;padding:18px;display:grid}.operationsCreditsCard strong,.operationsCreditsCard span,.operationsCreditsCard small{color:var(--muted)}.operationsCreditsCard strong{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.operationsCreditsCard b{color:var(--ink);letter-spacing:-.06em;font-size:34px;line-height:1}.operationsCreditsCard i,.operationsCreditsCard i em{border-radius:var(--radius-pill);height:8px;display:block}.operationsCreditsCard i{background:#dce6f1;width:100%;overflow:hidden}.operationsCreditsCard i em{background:linear-gradient(90deg,#0f4fe8 0%,#4f8bff 100%);height:100%}.operationsRailFooter{gap:8px;margin-top:auto;display:grid}.operationsRailFooter button{border:1px solid var(--line);border-radius:var(--radius-control);min-height:36px;color:var(--muted);background:#fff;justify-content:flex-start;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}@media (max-width:1180px){.operationsHealthRail{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));position:static}}@media (max-width:980px){.operationsManageRail,.operationsHealthRail{min-height:0;position:static}.operationsManageRail{border-right:0;border-bottom:1px solid var(--line);padding-bottom:14px;padding-right:0}.operationsRailGroup{grid-template-columns:repeat(2,minmax(0,1fr))}.operationsHealthRail{grid-column:auto;grid-template-columns:1fr}}.operationsQueuePanel{border-radius:var(--radius-card);gap:16px;padding:0;display:grid;overflow:hidden}.operationsQueueHeader{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;padding:18px 20px 0;display:grid}.operationsQueueHeader h3{color:var(--ink);letter-spacing:-.035em;margin:5px 0 4px;font-size:26px;line-height:31px}.operationsQueueHeader p{color:var(--muted);margin:0 0 16px;font-size:14px;line-height:21px}.operationsQueueControls{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-bottom:12px;display:flex}.operationsQueueControls button{border:1px solid var(--line);border-radius:var(--radius-pill);min-height:38px;color:var(--muted);letter-spacing:.04em;background:#fff;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:900;display:inline-flex}.operationsQueueControls button.active{background:var(--primary-soft);color:var(--primary);border-color:#b8d1ff}.operationsQueueControls b{color:inherit;font-size:12px}.operationsQueueTable{gap:10px;padding:0 16px;display:grid;overflow:auto}.operationsQueueRow{border:1px solid var(--line);border-radius:var(--radius-card);grid-template-columns:minmax(150px,.82fr) minmax(220px,1.1fr) minmax(120px,.62fr) minmax(98px,.5fr) minmax(220px,1.2fr) minmax(136px,auto);align-items:center;gap:14px;min-width:0;padding:14px 16px;display:grid}.operationsQueueRowHead{color:#657385;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:0;min-width:0;padding:0 8px 2px;font-size:12px;font-weight:900}.operationsQueueRow:not(.operationsQueueRowHead){color:var(--ink);box-shadow:var(--shadow-card);background:#fff;font-size:14px}.operationsQueueRow.review:not(.operationsQueueRowHead){background:#fffdf8;border-color:#f6e4bc}.operationsQueueRow.critical:not(.operationsQueueRowHead){background:#fffefe;border-color:#f8d9d2}.operationsQueueRow.complete:not(.operationsQueueRowHead){background:#fcfefc;border-color:#d9e7df}.operationsQueueIssue,.operationsQueueIdentity{gap:3px;display:grid}.operationsQueueIssue{border:1px solid var(--line);border-radius:var(--radius-card);background:#fafbfd;padding:12px 13px}.operationsQueueRow.review .operationsQueueIssue{background:#fffaf2;border-color:#fde6b7}.operationsQueueRow.critical .operationsQueueIssue{background:#fff8f7;border-color:#f8d9d2}.operationsQueueRow.complete .operationsQueueIssue{background:#f6fcf8;border-color:#d7ebdd}.operationsQueueIssue b,.operationsQueueIdentity strong{color:var(--ink);font-weight:900}.operationsQueueIssue small,.operationsQueueIdentity small{color:var(--muted);font-size:12px;line-height:17px}.operationsQueueIssue b:before{content:"";border-radius:var(--radius-pill);background:#8aa4bf;width:8px;height:8px;margin-right:7px;display:inline-block}.operationsQueueRow.critical .operationsQueueIssue b:before{background:#b45309}.operationsQueueRow.complete .operationsQueueIssue b:before{background:#167345}.operationsQueuePreview{color:var(--muted);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.operationsQueueActions{justify-content:flex-end}.operationsQueueFooter{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:0 20px 18px;font-size:12px;line-height:18px;display:flex}@media (max-width:980px){.operationsQueueHeader{grid-template-columns:1fr}.operationsQueueControls{justify-content:flex-start}.operationsQueueFooter{flex-direction:column;align-items:flex-start}}.operationsHealthRows>div{gap:7px;display:grid}.operationsHealthPanel{border-radius:var(--radius-card);gap:18px}.operationsHealthRows span{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:850;display:flex}.operationsHealthRows.detail{gap:14px}.operationsHealthRows.detail b{color:var(--ink);font-weight:900}.operationsHealthMetricIcon{border-radius:var(--radius-pill);background:var(--primary-soft);width:24px;height:24px;color:var(--primary);justify-content:center;align-items:center;margin-right:8px;display:inline-flex}.progressTintAmber .progressTrack i{background:linear-gradient(90deg,#d97706 0%,#f59e0b 100%)}.operationsHealthStatus{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-blue);align-items:center;min-height:42px;padding:0 12px;display:flex}.operationsHealthStatus b{color:var(--ink);font-size:13px}.uploadQueuePriorityPanel .panelHead span{max-width:240px}.operationsRecentBatches button,.operationsRecommendedActions button,.operationsRecommendedActions>span{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-tint);color:var(--ink);text-align:left;gap:5px;padding:12px;display:grid}.operationsRecentBatches button:hover,.operationsRecommendedActions button:hover{box-shadow:var(--shadow-card);background:#f5f9ff;border-color:#bfd2e8}.operationsRecentBatches span,.operationsRecommendedActions span,.operationsRecentBatches small,.operationsRecommendedActions small{color:var(--muted);font-size:12px}.operationsRecentBatches small,.operationsRecommendedActions small{line-height:17px}.operationsRecentBatches strong,.operationsRecentBatches b,.operationsRecommendedActions b{color:var(--ink);font-size:12px}.operationsRecommendedActions button{grid-template-columns:minmax(0,1fr) auto;align-items:center}
.candidateEditorModeBar{background:linear-gradient(90deg,#355c7d0f,#0000 42%),#fff;border:1px solid #dfe8ef;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex;box-shadow:0 1px 2px #0f172a09}.candidateEditorModeBar strong{color:#172033;font-size:13px}.candidateEditorModeToggle{background:#fff;border:1px solid #d7e2eb;border-radius:999px;gap:4px;padding:4px;display:flex}.candidateEditorModeToggle button{color:#536578;background:0 0;border:1px solid #0000;border-radius:999px;min-height:30px;padding:0 11px;font-size:12px;font-weight:900}.candidateEditorModeToggle button.active{color:#172033;background:#f2f6f9;border-color:#ccd9e3;box-shadow:0 1px 2px #0f172a0d}.candidateEditorContextStrip{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.candidateEditorContextStrip span{color:#647486;background:#fff;border:1px solid #d9e4ee;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:0 7px;font-size:10px;font-weight:850;display:inline-flex}.candidateEditorContextStrip strong{color:#172033;font-size:10px}.candidateGuidedForm{gap:16px;display:grid}.candidateGuidedIntro,.candidateGuidedSection{background:#fff;border:1px solid #dfe8ef;border-radius:18px;gap:14px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #1d2e3f0b}.candidateGuidedSection:before{content:"";opacity:.72;background:linear-gradient(#355c7d,#9fb8ca);width:4px;position:absolute;inset:0 auto 0 0}.candidateGuidedIntro{background:radial-gradient(circle at 0 0,#355c7d14,#0000 34%),#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center}.candidateGuidedIntro h3,.candidateGuidedSectionHead h3{color:#172033;letter-spacing:-.025em;margin:0;font-size:18px}.candidateGuidedIntro p,.candidateGuidedSectionHead p{color:#617182;margin:4px 0 0;font-size:13px;line-height:19px}.candidateGuidedIntro>div:last-child,.candidateGuidedSectionHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.candidateGuidedSectionHead>div{min-width:0}.candidateGuidedSection .editableProfileItem{background:linear-gradient(#fff,#fbfdfe);border-color:#dfe8ef;border-radius:14px;box-shadow:inset 0 1px #ffffffe6}.candidateGuidedSection .editableProfileItem:hover{border-color:#cbd9e3;box-shadow:0 10px 24px #1d2e3f0e}.candidateGuidedSection input:focus,.candidateGuidedSection textarea:focus,.candidateGuidedSection select:focus{background:#fff;border-color:#9eb5c8;outline:none;box-shadow:0 0 0 4px #355c7d17}.candidateDocumentEditor{gap:14px;display:grid}.candidateDocumentToolbar{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border:1px solid #dce6ee;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex;position:sticky;top:112px;box-shadow:0 12px 28px #1d2e3f13}.candidateDocumentToolbar>div:first-child{gap:2px;display:grid}.candidateDocumentToolbar strong{color:#172033;font-size:14px}.candidateDocumentToolbar button:disabled{cursor:not-allowed;opacity:.42}.candidateDocToolbarGroup{background:#f8fafb;border:1px solid #dce6ee;border-radius:999px;align-items:center;gap:5px;padding:4px;display:flex}.candidateDocToolbarGroup span{color:#627386;letter-spacing:.08em;text-transform:uppercase;padding:0 7px;font-size:11px;font-weight:900}.candidateDocToolbarGroup button{color:#405367;background:0 0;border:1px solid #0000;border-radius:999px;min-height:30px;padding:0 10px;font-size:12px;font-weight:900}.candidateDocToolbarGroup button.active{color:#172033;background:#fff;border-color:#ccd9e3;box-shadow:0 1px 2px #0f172a0f}.candidateDocToolbarGroup-format{border-radius:12px}.candidateSmartBlockBar{background:#fff;border:1px solid #dfe8ef;border-radius:12px;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);align-items:center;gap:12px;max-width:860px;margin:0 auto;padding:12px;display:grid}.candidateSmartBlockBar p{color:#617182;margin:3px 0 0;font-size:12px;line-height:17px}.candidateSmartBlockBar>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.candidateSmartBlockBar button{color:#26384b;background:#f8fafb;border:1px solid #d8e3eb;border-radius:999px;min-height:32px;padding:0 10px;font-size:12px;font-weight:900}.candidateSmartBlockBar button:hover:not(:disabled){background:#eef4f8}.candidateEditorHintBar{color:#5d6d7e;background:#f9fbfc;border:1px solid #dfe8ef;border-radius:12px;align-items:center;gap:10px;max-width:860px;margin:0 auto;padding:10px 12px;font-size:13px;display:flex}.candidateEditorHintBar span{color:#355c7d;letter-spacing:.07em;text-transform:uppercase;background:#fff;border:1px solid #d6e1ea;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:900}.candidateEditorHintBar p{margin:0}.candidateDocumentPaperEditor{background:#fff;border:1px solid #dfe7ee;border-radius:16px;gap:22px;max-width:860px;min-height:980px;margin:0 auto;padding:42px 48px;display:grid;box-shadow:0 26px 60px #1d2e3f1a,0 0 0 8px #ffffffb8}.candidateDocumentEditor-compact .candidateDocumentPaperEditor{gap:14px;padding:34px 42px}.candidateDocumentPaperTiptap{padding:0;transition:border-color .18s,border-radius .18s,box-shadow .18s;display:block;overflow:hidden}.candidateTiptapEditor{min-height:980px}.candidateTiptapEditor .ProseMirror{color:#172033;outline:none;min-height:980px;padding:46px 52px;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.48;transition:background .18s,color .18s,padding .18s}.candidateDocumentEditor-compact .candidateTiptapEditor .ProseMirror{padding:36px 44px;font-size:13px;line-height:1.38}.candidateDocumentEditor-align-center .candidateTiptapEditor .ProseMirror>h1,.candidateDocumentEditor-align-center .candidateTiptapEditor .ProseMirror>h1+p,.candidateDocumentEditor-align-center .candidateTiptapEditor .ProseMirror>h1+p+p{text-align:center}.candidateTiptapEditor .ProseMirror h1{color:#151d2f;font-family:var(--font-display);letter-spacing:-.055em;margin:0 0 6px;font-size:42px;font-weight:900;line-height:.98}.candidateTiptapEditor .ProseMirror h1+p{color:#34495d;font-family:var(--font-display);margin:0 0 4px;font-size:17px;font-weight:800;line-height:1.25}.candidateTiptapEditor .ProseMirror h1+p+p{color:#5d6d7e;font-family:var(--font-body);border-bottom:1px solid #d8e3eb;margin:0 0 18px;padding-bottom:14px;font-size:12px;font-weight:750;line-height:1.45}.candidateTiptapEditor .ProseMirror h2{color:#355c7d;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #d8e3eb;margin:24px 0 8px;padding-bottom:4px;font-size:13px;font-weight:900;line-height:1.2}.candidateTiptapEditor .ProseMirror h3{color:#172033;font-family:var(--font-display);letter-spacing:-.015em;margin:13px 0 2px;font-size:15px;font-weight:900;line-height:1.25}.candidateTiptapEditor .ProseMirror h3+p{color:#556779;font-family:var(--font-body);margin-top:0;font-size:12px;font-style:italic;font-weight:750}.candidateTiptapEditor .ProseMirror p{margin:6px 0}.candidateTiptapEditor .ProseMirror ul,.candidateTiptapEditor .ProseMirror ol{margin:6px 0 8px 19px;padding:0}.candidateTiptapEditor .ProseMirror li{margin:3px 0;padding-left:2px}.candidateTiptapEditor .ProseMirror strong{color:#101827;font-weight:900}.candidateTiptapEditor .ProseMirror p.is-editor-empty:first-child:before,.candidateTiptapEditor .ProseMirror .is-empty:before{float:left;color:#9aa9b8;content:attr(data-placeholder);pointer-events:none;height:0}.candidateDocHeader{border-bottom:1px solid #d8e3eb;gap:7px;padding-bottom:15px;display:grid}.candidateDocumentEditor-align-center .candidateDocHeader{text-align:center}.candidateDocumentEditor-align-left .candidateDocHeader{text-align:left}.candidateDocNameInput,.candidateDocHeadlineInput,.candidateDocHeader input,.candidateDocSection input,.candidateDocSection textarea{color:#172033;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;outline:none;transition:background .15s,border-color .15s,box-shadow .15s}.candidateDocNameInput:hover,.candidateDocHeadlineInput:hover,.candidateDocHeader input:hover,.candidateDocSection input:hover,.candidateDocSection textarea:hover,.candidateDocNameInput:focus,.candidateDocHeadlineInput:focus,.candidateDocHeader input:focus,.candidateDocSection input:focus,.candidateDocSection textarea:focus{background:#fbfcfd;border-color:#d8e3eb;box-shadow:0 0 0 3px #355c7d14}.candidateDocNameInput{letter-spacing:-.055em;width:100%;padding:4px 6px;font-size:38px;font-weight:900;line-height:42px}.candidateDocHeadlineInput{color:#405367;width:100%;padding:4px 6px;font-size:17px;font-weight:800}.candidateDocContactGrid{gap:5px 9px;justify-content:inherit;flex-wrap:wrap;display:flex}.candidateDocumentEditor-align-center .candidateDocContactGrid{justify-content:center}.candidateDocumentEditor-align-left .candidateDocContactGrid{justify-content:flex-start}.candidateDocContactGrid input{color:#5c6e80;width:auto;min-width:120px;max-width:220px;text-align:inherit;padding:4px 6px;font-size:12px}.candidateDocSection{gap:10px;scroll-margin-top:150px;display:grid}.candidateDocSectionHead{border-bottom:1px solid #d8e3eb;justify-content:space-between;align-items:center;gap:12px;padding-bottom:5px;display:flex}.candidateDocSectionHead h3{color:#355c7d;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:13px}.candidateDocSummaryInput,.candidateDocSection>textarea{resize:vertical;color:#243343;width:100%;padding:9px 10px;font-size:14px;line-height:22px}.candidateDocEditableItem{background:#fbfcfd;border:1px solid #e2e9ef;border-radius:12px;gap:9px;padding:10px;display:grid}.candidateDocItemGrid{grid-template-columns:1.25fr 1.25fr 1fr .7fr .7fr;gap:8px;display:grid}.candidateDocItemGrid input{width:100%;min-height:34px;padding:5px 7px;font-size:13px;font-weight:750}.candidateDocEditableItem textarea{resize:vertical;color:#2a3949;min-height:94px;padding:9px 10px;font-size:13px;line-height:20px}.candidateDocOptionalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.candidateDocOptionalGrid label{color:#4f6172;gap:6px;font-size:12px;font-weight:900;display:grid}.candidateDocOptionalGrid input,.candidateDocOptionalGrid textarea{background:#fbfcfd;border:1px solid #dce6ee;border-radius:10px;width:100%;padding:9px 10px}.candidateEditorModeBar{box-shadow:none;background:#f8fafb;border-radius:12px}.candidateEditorModeBar small{color:#66778a;font-size:12px;line-height:17px}.candidateEditorModeToggle{border-radius:10px}.candidateEditorModeToggle button{border-radius:8px}.candidateDocumentEditor{gap:12px}.candidateDocumentToolbar{box-shadow:none;background:#fff;border-radius:12px}.candidateSmartBlockBar,.candidateEditorHintBar{background:#fbfcfd;border-radius:12px}.candidateEditorHintBar{opacity:.88}.candidateDocumentPaperEditor{border-radius:12px;box-shadow:0 10px 30px #0f172a0f}.candidateVersionEditorOverlay{z-index:80;background:#fff;place-items:stretch stretch;padding:0;display:grid;position:fixed;inset:0}.candidateVersionEditorBackdrop{display:none}.candidateVersionEditorModal{z-index:1;width:100%;height:100%;box-shadow:none;background:#f8fafc;border:0;border-radius:0;grid-template-rows:auto auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.candidateVersionEditorAppChrome{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border-bottom:1px solid #dbe5ef;grid-template-columns:minmax(240px,1fr) auto minmax(300px,1fr);align-items:center;gap:18px;min-height:58px;padding:0 24px;display:grid;position:relative}.candidateVersionEditorNav button.active:after{bottom:-7px}.candidateVersionEditorAccount{min-width:0}.candidateVersionEditorTopbar{background:#fff;border-bottom:1px solid #dbe5ef;grid-template-columns:minmax(340px,1fr) minmax(190px,260px) auto auto;align-items:center;gap:12px;min-height:56px;padding:8px 24px;display:grid}.candidateVersionEditorCrumbs{color:#315175;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:800;display:flex}.candidateVersionEditorCrumbs b{color:#9aa8b7;font-weight:800}.candidateVersionEditorCrumbs em{color:#5b21b6;background:#f5f0ff;border:1px solid #d8ccff;border-radius:8px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:900}.candidateVersionEditorTopbar input,.candidateVersionEditorRoleField input{color:#0f172a;letter-spacing:-.025em;background:0 0;border:0;border-radius:8px;min-width:0;padding:4px 5px;font-size:15px;font-weight:900}.candidateVersionEditorTopbar input:hover,.candidateVersionEditorTopbar input:focus,.candidateVersionEditorRoleField input:hover,.candidateVersionEditorRoleField input:focus{background:#f7faff;outline:none;box-shadow:inset 0 0 0 1px #dce7f4}.candidateVersionEditorRoleField{color:#647486;letter-spacing:.06em;text-transform:uppercase;gap:1px;font-size:10px;font-weight:900;display:grid}.candidateVersionEditorRoleField input{letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #dbe5ef;font-size:12px;font-weight:800}.candidateVersionEditorStatusChips,.candidateVersionEditorActions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.candidateVersionEditorStatusChips span{color:#52657b;white-space:nowrap;background:#fff;border:1px solid #dbe6ef;border-radius:10px;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-size:10px;font-weight:850;display:inline-flex}.candidateVersionEditorStatusChips span:first-child{color:#087443;border-color:#cfeadb}.candidateVersionEditorStatusChips svg{color:#2563eb}.candidateVersionEditorStatusChips span:first-child svg{color:#0f9f5c}.candidateVersionEditorActions button{border-radius:10px;gap:7px;min-height:34px;padding:0 13px}.candidateVersionEditorBody{background:linear-gradient(90deg,#fff 0 296px,#f8fafc 296px),#f8fafc;grid-template-columns:minmax(760px,1fr) minmax(250px,285px);min-height:0;display:grid}.candidateVersionEditorBody-withRail{grid-template-columns:292px minmax(680px,1fr) minmax(304px,330px)}.candidateVersionEditorBody>main{min-height:0;padding:14px 18px 20px;overflow:auto}.candidateVersionEditorBody>aside{background:linear-gradient(#fff 0%,#fbfdff 100%);border-left:1px solid #dbe5ef;align-content:start;gap:10px;min-height:0;padding:14px;display:grid;overflow:auto}.candidateVersionEditorVersionRail{background:#fff;border-left:0;border-right:1px solid #dbe5ef;padding:18px 16px}.candidateVersionEditorRailHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.candidateVersionEditorVersionList{gap:10px;padding-left:14px;display:grid;position:relative}.candidateVersionEditorVersionList:before{content:"";background:#d5dfeb;width:1px;position:absolute;top:9px;bottom:9px;left:5px}.candidateVersionEditorVersionList button{color:#172033;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;gap:5px;width:100%;min-height:84px;padding:12px 13px 12px 14px;display:grid;position:relative}.candidateVersionEditorVersionList button.active{background:#f5f8ff;border-color:#2f6bff;box-shadow:inset 0 0 0 1px #2563eb33,0 8px 22px #2563eb14}.candidateVersionLineDot{background:#fff;border:2px solid #8da0b6;border-radius:999px;width:8px;height:8px;position:absolute;top:14px;left:-12px}.candidateVersionEditorVersionList button.active .candidateVersionLineDot{background:#2563eb;border-color:#2563eb}.candidateVersionEditorVersionList strong{color:#0f172a;letter-spacing:-.01em;padding-right:34px;font-size:13px;font-weight:800}.candidateVersionEditorVersionList small{color:#647486;font-size:11px;line-height:15px}.candidateVersionEditorVersionList em{color:#52657b;background:#f8fbff;border:1px solid #dbe5ef;border-radius:8px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:800;position:absolute;top:10px;right:10px}.candidateVersionEditorRailEmpty{color:#647486;border:1px dashed #dbe5ef;border-radius:12px;gap:8px;padding:14px;display:grid}.candidateVersionEditorHealthCard{background:#fff;border:1px solid #dbe6ef;border-radius:14px;gap:9px;margin-top:24px;padding:14px;display:grid}.candidateVersionEditorHealthCard>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.candidateVersionEditorHealthCard em{color:#047857;background:#ecfdf5;border-radius:999px;padding:3px 8px;font-size:10px;font-style:normal;font-weight:850}.candidateVersionEditorHealthCard strong{color:#0f172a;letter-spacing:-.04em;font-size:28px}.candidateVersionEditorHealthCard>span{background:#e8eef5;border-radius:999px;height:6px;display:block;overflow:hidden}.candidateVersionEditorHealthCard i{border-radius:inherit;background:#16a34a;height:100%;display:block}.candidateVersionEditorHealthCard small{color:#647486;font-size:11px;line-height:16px}.candidateVersionEditorBody>aside .candidateTemplateSelector{padding:0}.candidateVersionEditorBody>aside .candidateTemplateSelector .candidatePortalSectionHead p{display:none}.candidateVersionEditorBody>aside .candidateTemplateGrid{grid-template-columns:1fr;max-height:calc(100vh - 410px);padding-right:2px;overflow:auto}.candidateVersionEditorBody>aside .candidateTemplateGrid button{grid-template-columns:18px minmax(0,1fr) auto;gap:4px 8px;min-height:48px;padding:8px}.candidateVersionEditorBody>aside .candidateTemplateGrid i{height:18px}.candidateVersionEditorBody>aside .candidateTemplateGrid small{display:none}.candidateVersionEditorBody>aside .candidateTemplateActiveLabel{margin-top:8px;font-size:12px}.candidateVersionEditorInsightRail{gap:8px;display:grid}.candidateEditorInsightCard{box-shadow:none;background:#fff;border:1px solid #dbe6ef;border-radius:14px;gap:10px;padding:14px;display:grid}.candidateEditorAiCoach{background:radial-gradient(circle at 95% 0,#7c3aed21,#0000 34%),#fff;border-color:#d7c9ff}.candidateEditorInsightHead{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.candidateEditorInsightHead h2{color:#0f172a;letter-spacing:-.025em;margin:2px 0 0;font-size:15px;line-height:20px}.candidateEditorInsightHead svg{color:#2563eb}.candidateEditorInsightCard p{color:#617182;margin:0;font-size:11px;line-height:16px}.candidateEditorAiFocus{background:#fbf8ff;border:1px solid #e4dcff;border-radius:12px;gap:2px;padding:8px;display:grid}.candidateEditorAiFocus span,.candidateEditorEvidenceList small{color:#66778a;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.candidateEditorAiFocus strong{color:#172033;font-size:13px}.candidateEditorAiFocus small{color:#6b5f82;font-size:11px;line-height:16px}.candidateEditorEvidenceList{gap:6px;display:grid}.candidateEditorEvidenceList span{background:#fbfdff;border:1px solid #e1e8ee;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:7px 8px;display:grid}.candidateEditorEvidenceList strong{color:#172033;font-size:12px}.candidateEditorEvidenceList small{text-transform:none;letter-spacing:0;grid-column:1}.candidateEditorEvidenceList em{color:#b45309;background:#fff7ed;border-radius:999px;grid-area:1/2/span 2;padding:4px 8px;font-size:10px;font-style:normal;font-weight:850}.candidateEditorEvidenceList em.verified{color:#047857;background:#ecfdf5}.candidateEditorShareRows{gap:6px;display:grid}.candidateEditorShareRows span{color:#52657b;align-items:center;gap:8px;font-size:11px;line-height:16px;display:flex}.candidateEditorShareRows svg{color:#2563eb;flex:none}.candidateEditorLayoutCard{gap:8px}.candidateEditorLayoutCard .candidateTemplateSelector{box-shadow:none;border:0}.candidateVersionEditorLoading{color:#172033;place-items:center;gap:10px;display:grid}.candidateEditorModeBar-modal{background:#fff;border-color:#dbe5ef;grid-template-columns:minmax(180px,auto) auto minmax(240px,1fr);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:grid}.candidateEditorModeTitle{gap:1px;min-width:0;display:grid}.candidateEditorModeTitle strong{color:#0f172a;letter-spacing:-.01em;font-size:13px;font-weight:850}.candidateDocumentEditor-overlay{grid-template-rows:auto minmax(0,1fr) auto;gap:10px;height:100%;min-height:0;display:grid}.candidateDocumentEditor-overlay .candidateDocumentToolbar{z-index:3;border-color:#dbe5ef;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:4px;max-width:100%;margin:0 auto;padding:4px;display:flex;position:relative;top:auto;overflow-x:auto}.candidateDocumentEditor-overlay .candidateDocumentToolbar>div:first-child,.candidateDocumentEditor-overlay .candidateSmartBlockBar,.candidateDocumentEditor-overlay .candidateEditorHintBar{display:none}.candidateDocumentEditor-overlay .candidateDocToolbarGroup{flex:none;min-height:25px;padding:2px}.candidateDocumentEditor-overlay .candidateDocToolbarGroup span{display:none}.candidateDocumentEditor-overlay .candidateDocToolbarGroup button{min-height:24px;padding:0 8px;font-size:10.5px}.candidateDocumentEditor-overlay .candidateDocToolbarGroup-format{border-radius:999px;flex:0 auto}.candidateDocumentEditor-overlay .candidateDocToolbarGroup-format button{flex:none}.candidateDocumentEditor-overlay .candidateDocumentToolbar>button.secondary{white-space:nowrap;flex:none;min-height:26px;padding:0 10px}.candidateDocumentEditor-overlay .candidateDocumentToolbar>button.primary{flex:none;min-height:26px;padding:0 12px}.candidateDocumentEditor-overlay .candidateDocumentPaperEditor{border:1px solid #dbe5ef;border-radius:12px;width:100%;max-width:860px;height:100%;min-height:0;margin:0 auto;overflow:auto;box-shadow:0 22px 60px #0f172a17}@media (max-width:1180px){.candidateVersionEditorAppChrome,.candidateVersionEditorTopbar,.candidateVersionEditorBody{grid-template-columns:1fr}.candidateVersionEditorBody>aside{border-top:1px solid #e8eef4;border-left:0}.candidateEditorContextStrip{grid-template-columns:1fr;justify-content:stretch}}
.candidateDocumentEditor-template-classic .candidateDocumentPaperTiptap{border-color:#1f2933;border-radius:4px;box-shadow:0 12px 28px #0f172a14}.candidateDocumentEditor-template-classic .candidateTiptapEditor .ProseMirror{padding-inline:58px;font-family:Georgia,Times New Roman,serif}.candidateDocumentEditor-template-classic .candidateTiptapEditor .ProseMirror h1,.candidateDocumentEditor-template-classic .candidateTiptapEditor .ProseMirror h2,.candidateDocumentEditor-template-classic .candidateTiptapEditor .ProseMirror h3,.candidateDocumentEditor-template-executive .candidateTiptapEditor .ProseMirror h1,.candidateDocumentEditor-template-executive .candidateTiptapEditor .ProseMirror h2,.candidateDocumentEditor-template-executive .candidateTiptapEditor .ProseMirror h3,.candidateDocumentEditor-template-academic .candidateTiptapEditor .ProseMirror h1,.candidateDocumentEditor-template-academic .candidateTiptapEditor .ProseMirror h2,.candidateDocumentEditor-template-academic .candidateTiptapEditor .ProseMirror h3{font-family:Georgia,Times New Roman,serif}.candidateDocumentEditor-template-classic .candidateTiptapEditor .ProseMirror>h1,.candidateDocumentEditor-template-classic .candidateTiptapEditor .ProseMirror>h1+p,.candidateDocumentEditor-template-classic .candidateTiptapEditor .ProseMirror>h1+p+p,.candidateDocumentEditor-template-academic .candidateTiptapEditor .ProseMirror>h1,.candidateDocumentEditor-template-academic .candidateTiptapEditor .ProseMirror>h1+p,.candidateDocumentEditor-template-academic .candidateTiptapEditor .ProseMirror>h1+p+p{text-align:center}.candidateDocumentEditor-template-modern .candidateDocumentPaperTiptap{border-color:#bfd5ff;border-left-style:solid;border-left-width:9px;border-radius:18px;box-shadow:0 24px 54px #2563eb1c}.candidateDocumentEditor-template-modern .candidateTiptapEditor .ProseMirror,.candidateDocumentEditor-template-consulting .candidateTiptapEditor .ProseMirror,.candidateDocumentEditor-template-minimal .candidateTiptapEditor .ProseMirror,.candidateDocumentEditor-template-modern .candidateTiptapEditor .ProseMirror h1,.candidateDocumentEditor-template-modern .candidateTiptapEditor .ProseMirror h2,.candidateDocumentEditor-template-modern .candidateTiptapEditor .ProseMirror h3,.candidateDocumentEditor-template-consulting .candidateTiptapEditor .ProseMirror h1,.candidateDocumentEditor-template-consulting .candidateTiptapEditor .ProseMirror h2,.candidateDocumentEditor-template-consulting .candidateTiptapEditor .ProseMirror h3,.candidateDocumentEditor-template-minimal .candidateTiptapEditor .ProseMirror h1,.candidateDocumentEditor-template-minimal .candidateTiptapEditor .ProseMirror h2,.candidateDocumentEditor-template-minimal .candidateTiptapEditor .ProseMirror h3{font-family:Aptos,Calibri,Arial,sans-serif}.candidateDocumentEditor-template-modern .candidateTiptapEditor .ProseMirror h1,.candidateDocumentEditor-template-modern .candidateTiptapEditor .ProseMirror h2{color:#1d4ed8}.candidateDocumentEditor-template-compact .candidateDocumentPaperTiptap{border-color:#d7dde5;border-radius:8px;box-shadow:0 8px 20px #0f172a0e}.candidateDocumentEditor-template-compact .candidateTiptapEditor .ProseMirror{padding:36px 44px;font-family:Arial,sans-serif;font-size:13px;line-height:1.34}.candidateDocumentEditor-template-compact .candidateTiptapEditor .ProseMirror h1,.candidateDocumentEditor-template-compact .candidateTiptapEditor .ProseMirror h2,.candidateDocumentEditor-template-compact .candidateTiptapEditor .ProseMirror h3,.candidateDocumentEditor-template-startup .candidateTiptapEditor .ProseMirror h1,.candidateDocumentEditor-template-startup .candidateTiptapEditor .ProseMirror h2,.candidateDocumentEditor-template-startup .candidateTiptapEditor .ProseMirror h3{font-family:Arial,sans-serif}.candidateDocumentEditor-template-compact .candidateTiptapEditor .ProseMirror h1{font-size:34px}.candidateDocumentEditor-template-compact .candidateTiptapEditor .ProseMirror h2{margin-top:16px;font-size:12px}.candidateDocumentEditor-template-executive .candidateDocumentPaperTiptap{border-top:7px solid #384152;border-radius:10px 10px 14px 14px;box-shadow:0 22px 56px #0f172a1f}.candidateDocumentEditor-template-executive .candidateTiptapEditor .ProseMirror,.candidateDocumentEditor-template-academic .candidateTiptapEditor .ProseMirror{font-family:Georgia,Times New Roman,serif}.candidateDocumentEditor-template-executive .candidateTiptapEditor .ProseMirror h1{color:#252b35}.candidateDocumentEditor-template-executive .candidateTiptapEditor .ProseMirror h2{color:#384152}.candidateDocumentEditor-template-technical .candidateDocumentPaperTiptap{border-left:7px solid #234e70;border-radius:8px 16px 16px 8px;box-shadow:0 18px 44px #234e701f}.candidateDocumentEditor-template-technical .candidateTiptapEditor .ProseMirror,.candidateDocumentEditor-template-technical .candidateTiptapEditor .ProseMirror h1,.candidateDocumentEditor-template-technical .candidateTiptapEditor .ProseMirror h2,.candidateDocumentEditor-template-technical .candidateTiptapEditor .ProseMirror h3{font-family:IBM Plex Sans,Arial,sans-serif}.candidateDocumentEditor-template-technical .candidateTiptapEditor .ProseMirror h2{color:#234e70}.candidateDocumentEditor-template-startup .candidateDocumentPaperTiptap{border-top:7px solid #164e63;border-radius:18px;box-shadow:0 22px 56px #164e631f}.candidateDocumentEditor-template-startup .candidateTiptapEditor .ProseMirror{font-family:Arial,sans-serif}.candidateDocumentEditor-template-startup .candidateTiptapEditor .ProseMirror h1,.candidateDocumentEditor-template-startup .candidateTiptapEditor .ProseMirror h2{color:#164e63}.candidateDocumentEditor-template-consulting .candidateDocumentPaperTiptap{border-left:7px double #355c7d;border-radius:8px 16px 16px 8px}.candidateDocumentEditor-template-consulting .candidateTiptapEditor .ProseMirror h2{color:#355c7d}.candidateDocumentEditor-template-academic .candidateDocumentPaperTiptap{border-top:5px double #1f2933;border-bottom:5px double #1f2933;border-radius:4px}.candidateDocumentEditor-template-minimal .candidateDocumentPaperTiptap{box-shadow:none;border-radius:6px}.candidateDocumentEditor-template-minimal .candidateTiptapEditor .ProseMirror h1{font-size:34px}.candidateDocumentEditor-template-minimal .candidateTiptapEditor .ProseMirror h2{color:#111827;font-size:12px}.candidateDocumentEditor-overlay .candidateTiptapEditor .ProseMirror{min-height:920px;padding:34px 46px;font-size:12.5px;line-height:1.34}.candidateDocumentEditor-overlay .candidateTiptapEditor .ProseMirror h1{margin-bottom:4px;font-size:34px;line-height:1}.candidateDocumentEditor-overlay .candidateTiptapEditor .ProseMirror h1+p{margin-bottom:3px;font-size:14px;line-height:1.18}.candidateDocumentEditor-overlay .candidateTiptapEditor .ProseMirror h1+p+p{margin-bottom:12px;padding-bottom:10px;font-size:11px;line-height:1.35}.candidateDocumentEditor-overlay .candidateTiptapEditor .ProseMirror h2{margin:17px 0 6px;padding-bottom:3px;font-size:11.5px;line-height:1.18}.candidateDocumentEditor-overlay .candidateTiptapEditor .ProseMirror h3{margin:10px 0 1px;font-size:13.5px}.candidateDocumentEditor-overlay .candidateTiptapEditor .ProseMirror h3+p{font-size:11px;line-height:1.3}.candidateDocumentEditor-overlay .candidateTiptapEditor .ProseMirror p{margin:4px 0}.candidateDocumentEditor-overlay .candidateTiptapEditor .ProseMirror ul,.candidateDocumentEditor-overlay .candidateTiptapEditor .ProseMirror ol{margin:4px 0 6px 17px}.candidateDocumentEditor-overlay .candidateTiptapEditor .ProseMirror li{margin:2px 0}
.candidateEditorLiveStatus{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.candidateEditorLiveStatus span{background:#fff;border:1px solid #dbe7f3;border-radius:12px;gap:3px;padding:10px;display:grid}.candidateEditorLiveStatus strong{color:#415a77;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.candidateEditorLiveStatus em{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:800;overflow:hidden}.candidateDocumentEditor-overlay .candidateEditorLiveStatus{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:780px){.candidateEditorLiveStatus{grid-template-columns:1fr}}
.candidateAiBottomComposer{z-index:4;background:#fffffffa;border:1px solid #cfddea;border-radius:16px;gap:10px;max-width:930px;margin:12px auto 0;padding:11px;display:grid;position:sticky;bottom:0;box-shadow:0 18px 48px #0f172a24}.candidateAiBottomComposer.hasSelection{border-color:#2563eb6b;box-shadow:0 22px 58px #2563eb2b}.candidateDocumentEditor-overlay .candidateAiBottomComposer{border-radius:12px;gap:5px;max-width:690px;margin:0 auto;padding:6px;box-shadow:0 14px 34px #0f172a1f}.candidateAiComposerHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.candidateDocumentEditor-overlay .candidateAiComposerHeader{align-items:center}.candidateAiComposerHeader .eyebrow{color:#2563eb;align-items:center;gap:6px;margin-bottom:3px;display:inline-flex}.candidateAiComposerHeader strong{color:#172033;font-size:14px;line-height:18px;display:block}.candidateAiComposerHeader p{color:#5a6b7f;max-width:680px;margin:3px 0 0;font-size:12px;line-height:17px}.candidateDocumentEditor-overlay .candidateAiComposerHeader p,.candidateDocumentEditor-overlay .candidateAiComposerSteps{display:none}.candidateDocumentEditor-overlay .candidateAiComposerHeader strong{font-size:13px;line-height:17px}.candidateDocumentEditor-overlay .candidateAiComposerHeader .eyebrow{margin-bottom:1px}.candidateDocumentEditor-overlay .candidateAiComposerHint{padding:4px 8px;font-size:10px}.candidateAiComposerHint{color:#5a6b7f;letter-spacing:.04em;background:#f8fafc;border:1px solid #dbe5ef;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:800}.candidateAiComposerSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.candidateAiComposerSteps span{color:#627386;letter-spacing:.02em;background:#fff;border:1px solid #dbe5ef;border-radius:999px;place-items:center;min-height:28px;font-size:11px;font-weight:900;display:grid}.candidateAiComposerSteps span.active{color:#1d4ed8;background:#eff6ff;border-color:#2563eb52}.candidateAiComposerSteps span.done{color:#15803d;background:#f0fdf4;border-color:#16a34a3d}.candidateAiSuggestionPanel{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #2563eb38;border-radius:16px;gap:10px;padding:12px;display:grid}.candidateAiSuggestionPanel-inline{max-height:300px;overflow:auto}.candidateAiSuggestionHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.candidateAiSuggestionTitle{min-width:0}.candidateAiSuggestionHeader>span{color:#1d4ed8;letter-spacing:.05em;text-transform:uppercase;background:#eff6ff;border:1px solid #2563eb38;border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:900}.candidateAiSuggestionPanel h3{color:#172033;letter-spacing:-.025em;margin:3px 0 4px;font-size:15px}.candidateAiSuggestionPanel p,.candidateAiSuggestionNotes span{color:#617182;margin:0;font-size:12px;line-height:17px}.candidateAiChangeCard{background:#fbfdff;border:1px solid #dbe7f2;border-radius:14px;gap:9px;padding:10px;display:grid}.candidateAiReviewSummary{background:#fff;border:1px solid #2563eb29;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:8px 10px;display:flex}.candidateAiReviewSummary strong,.candidateAiReviewSummary span{font-size:12px}.candidateAiReviewSummary strong{color:#172033}.candidateAiReviewSummary span{color:#607184}.candidateAiReplacementScope{flex-wrap:wrap;gap:6px;display:flex}.candidateAiReplacementScope span{color:#355c7d;letter-spacing:.04em;text-transform:uppercase;background:#fff;border:1px solid #d5e2ef;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.candidateAiChangeReviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.candidateAiChangeTextBox{gap:6px;display:grid}.candidateAiChangeReviewGrid label span{color:#40536a;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.candidateAiChangeReviewGrid textarea{resize:vertical;color:#172033;background:#fff;border:1px solid #dbe5ee;border-radius:12px;min-height:92px;padding:10px;font-size:13px;line-height:19px}.candidateAiChangeTextBox-proposed textarea{border-color:#2563eb59;box-shadow:inset 3px 0 #2563eb}.candidateAiChangeTextBox-proposed small{color:#607184;font-size:12px;line-height:16px}.candidateAiSuggestionNotes{background:#fbfcfd;border:1px solid #e1e8ee;border-radius:10px;gap:4px;padding:8px 10px;display:grid}.candidateAiSuggestionNotes strong{color:#172033;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.candidateAiSuggestionActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.candidateAiSuggestionActions>span{color:#617182;flex:210px;font-size:12px;font-weight:750}.candidateAiSuggestionActions button:disabled{cursor:not-allowed;opacity:.52}.candidateAiSuggestionActions .secondary:last-child{color:#5b6b7c}.candidateAiSuggestionPanel-coachOnly{background:#fff;border-color:#dde7f0}.candidateAiCoachResult{background:#f8fafc;border:1px solid #e1e8ee;border-radius:10px;gap:4px;padding:11px 12px;display:grid}.candidateAiCoachResult strong{color:#172033;font-size:13px}.candidateAiCoachResult p{color:#617182;margin:0;font-size:13px;line-height:18px}.candidateAiQuickActions{flex-wrap:wrap;gap:8px;display:flex}.candidateDocumentEditor-overlay .candidateAiQuickActions{flex-wrap:nowrap;gap:5px;padding-bottom:1px;overflow-x:auto}.candidateAiQuickActions button{color:#263448;cursor:pointer;background:#fff;border:1px solid #d9e4ee;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.candidateDocumentEditor-overlay .candidateAiQuickActions button{white-space:nowrap;padding:4px 7px;font-size:10.5px}.candidateAiQuickActions button:hover:not(:disabled){color:#1d4ed8;border-color:#2563eb}.candidateAiQuickActions button:disabled{cursor:not-allowed;opacity:.48}.candidateAiComposerInputRow{background:#f8fafc;border:1px solid #d9e4ee;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;padding:5px;display:grid}.candidateAiBottomComposer textarea{resize:vertical;color:#172033;background:0 0;border:0;outline:none;min-height:34px;max-height:76px;padding:7px 9px;font-size:13px;line-height:18px}.candidateDocumentEditor-overlay .candidateAiBottomComposer textarea{min-height:30px;max-height:58px;padding:6px 8px;font-size:12px;line-height:16px}.candidateAiBottomComposer button{border-radius:9px;align-self:end;min-height:32px}.candidateDocumentEditor-overlay .candidateAiBottomComposer button{min-height:30px}.candidateDocumentEditor-overlay .candidateAiSuggestionPanel-inline{border-radius:12px;gap:7px;max-height:min(280px,36vh);padding:9px}.candidateDocumentEditor-overlay .candidateAiSuggestionHeader{align-items:center}.candidateDocumentEditor-overlay .candidateAiSuggestionHeader>span{padding:4px 7px;font-size:10px}.candidateDocumentEditor-overlay .candidateAiSuggestionPanel h3{margin:2px 0;font-size:13px}.candidateDocumentEditor-overlay .candidateAiSuggestionPanel p,.candidateDocumentEditor-overlay .candidateAiSuggestionNotes span{font-size:11px;line-height:15px}.candidateDocumentEditor-overlay .candidateAiChangeCard{border-radius:11px;gap:6px;padding:7px}.candidateDocumentEditor-overlay .candidateAiReviewSummary{padding:6px 8px}.candidateDocumentEditor-overlay .candidateAiReviewSummary strong,.candidateDocumentEditor-overlay .candidateAiReviewSummary span{font-size:11px}.candidateDocumentEditor-overlay .candidateAiReplacementScope span{padding:4px 7px;font-size:10px}.candidateDocumentEditor-overlay .candidateAiChangeReviewGrid textarea{min-height:70px;max-height:128px;padding:8px;font-size:12px;line-height:17px}.candidateDocumentEditor-overlay .candidateAiSuggestionNotes{padding:6px 8px}@media (max-width:1180px){.candidateAiChangeReviewGrid,.candidateAiComposerSteps{grid-template-columns:1fr}}
:root{--accent-focus:#1f5cff2e}.primary{box-shadow:0 1px 2px #1f5cff1f;border-color:var(--accent-blue)!important;background:var(--accent-blue)!important;color:#fff!important}.primary:hover:not(:disabled){box-shadow:0 6px 16px #1f5cff29;border-color:var(--accent-blue-dark)!important;background:var(--accent-blue-dark)!important}button:focus-visible,a:focus-visible,input:focus,textarea:focus,select:focus{outline-offset:1px;border-color:var(--accent-blue)!important;outline:3px solid var(--accent-focus)!important}.workspaceTopBrand strong,.shellTopBar strong{color:var(--ink)}.workspaceTopNav .topNavLink.active,.shellUploadButton.active,.settingsSummary.active,.topNavLink.active{box-shadow:inset 0 -2px 0 var(--accent-blue);border-color:var(--accent-blue-line)!important;background:var(--accent-blue-soft)!important;color:var(--accent-blue-dark)!important}.workspaceTopNav .topNavLink:hover,.shellUploadButton:hover,.settingsSummary:hover{color:var(--accent-blue-dark);border-color:var(--accent-blue-line)!important}.candidateReportTabs button.active,.copilotTabs button.active,.loginModeTabs button.active,.candidatePortalNav button.active,.candidateDocToolbarGroup button.active,.candidateTemplateGrid button.active{box-shadow:inset 0 -2px 0 var(--accent-blue);border-color:var(--accent-blue-line)!important;background:var(--accent-blue-soft)!important;color:var(--accent-blue-dark)!important}.threadList article.active,.filterChip.active,.locationPreferenceButtons button.active{box-shadow:inset 3px 0 0 var(--accent-blue);border-color:var(--accent-blue-line)!important;background:var(--accent-blue-soft)!important;color:var(--accent-blue-dark)!important}.linkedinHeaderBadge.verified,.linkedinStatus.verified,.linkedinStatus.succeeded,.stitchHomePill,.pricingCompactPlan.active>div>span{border-color:var(--accent-blue-line)!important;background:var(--accent-blue-soft)!important;color:var(--accent-blue-dark)!important}.fact i b{background:var(--accent-blue)!important}.copilotCompactCard:hover,.candidateTemplateGrid button:hover{border-color:var(--accent-blue-line);box-shadow:0 8px 20px #1f5cff14}
.withWorkspaceTopNav{--recruiter-shell-divider:#bac8d9;--recruiter-module-border:#b8c7da;--recruiter-module-border-soft:#c8d5e5;--recruiter-module-border-strong:#8ea3bc;--recruiter-module-hover:#94b7ff;--recruiter-module-shadow:0 1px 2px #0f172a14, 0 1px 1px #0f172a0a;--line:var(--recruiter-module-border);--soft-line:#d5dfeb;--line-strong:var(--recruiter-module-border-strong)}.withWorkspaceTopNav :is(.dashboardDeskRail,.dashboardReviewRail,.signalDeskPage .dashboardDeskRail,.signalDeskPage .databaseHealthRail,.campaignOverviewRail,.campaignOverviewInsightRail,.copilotThreadRail,.copilotAnalysisRailInline,.candidateVersionColumn,.candidateVersionInspectorColumn,.uploadReferenceRail,.operationsManageRail,.operationsHealthRail,.privacySettingsNav,.workspaceSettingsRail){box-shadow:none!important;background:#fff!important;border-top:0!important;border-bottom:0!important;border-radius:0!important}.withWorkspaceTopNav :is(.homeActionCard,.stitchMetricCard,.stitchCampaignTable,.dashboardFeaturedCampaign,.dashboardPipelineHero,.dashboardReviewPanel,.dashboardRailPromo,.profileSearchPanel,.candidateTable,.databaseHealthCard,.databaseSignalInspector,.candidateCleanHeader,.candidateVersionRail,.selectedResumeVersionHeader,.versionInfoCard,.versionExtractionBanner,.versionIntelCard,.candidateOverviewRailCard,.candidateTabPanel,.briefCard,.candidateSignalStrip,.signalStripActions,.candidateIdentityLocationCard,.candidateDecisionScorePanel,.candidateDecisionScoreCard,.notesRailCard,.noteSignalCard,.candidateSignalInspectorCard,.candidateSignalEvidenceCard,.candidateSignalRisksCard,.cvToolbarCard,.reparseStatusCard,.evidenceReportCard,.evidenceIntroCard,.rawCvEvidence,.copilotGuide,.copilotAskCard,.copilotAnalysisPanel,.copilotRailCampaign,.copilotRailReviewCard,.copilotConversationPanel,.copilotConversationCard,.stitchSignals,.queryAnalysisCard,.hitlPanel,.copilotCandidateCard,.copilotCompactCard,.copilotResultCard,.uploadTypePanel,.uploadReferenceStorage,.stitchQueueTable,.stitchProgressCard,.uploadReviewQueue,.requirementPreviewCard,.candidateIntakePanel,.operationsTriageCard,.operationsQueuePanel,.operationsCreditsCard,.operationsHealthPanel,.operationsAdvancedGrid>section,.operationsCoverageGrid article,.operationsAlertPanel,.maintenancePanel,.privacyControlCard,.settingsInviteCard,.settingsPanel,.requirementTextPanel,.clarificationPanel,.requirementScorecardPanel,.requirementHistoryCard,.matchCard,.matchDistributionPanel,.matchExplanationRail,.campaignOverviewMetric,.campaignOverviewPanel,.campaignOverviewInsightRail,.campaignOverviewRow,.campaignOverviewOpsCard,.campaignOverviewCreate,.campaignOverviewEmpty,.campaignOverviewEmptySteps span,.campaignOverviewSearch,.campaignOverviewList,.campaignOverviewSort,.campaignOverviewToolbar>.secondary,.campaignOverviewFooter .secondary,.campaignOverviewInspectorInline,.campaignDetailPanel,.campaignCandidatePanel,.campaignSourcePanel,.campaignNativeCard,.campaignStageListPanel,.campaignPipelineCandidatePanel,.campaignActivityTimeline,.campaignBatches,.campaignStageList article){box-shadow:var(--recruiter-module-shadow);border:1px solid var(--recruiter-module-border)!important}.withWorkspaceTopNav :is(.dashboardDeskRail,.signalDeskPage .dashboardDeskRail,.uploadReferenceRail,.operationsManageRail,.operationsHealthRail,.privacySettingsNav,.campaignOverviewRail,.copilotThreadRail){border-right:1px solid var(--recruiter-shell-divider)!important;box-shadow:1px 0 #ffffffc7!important}.withWorkspaceTopNav :is(.dashboardReviewRail,.signalDeskPage .databaseHealthRail,.candidateVersionInspectorColumn,.copilotAnalysisRailInline,.campaignOverviewInsightRail,.campaignOverviewInspectorInline,.workspaceSettingsRail){border-left:1px solid var(--recruiter-shell-divider)!important;box-shadow:-1px 0 #ffffffc7!important}.withWorkspaceTopNav .candidateVersionColumn{border-right:1px solid var(--recruiter-shell-divider)!important;box-shadow:1px 0 #ffffffc7!important}.withWorkspaceTopNav .dashboardActivityStrip{box-shadow:none!important;border:0!important}.withWorkspaceTopNav :is(.tableRow.header,.stitchCampaignTableHeader,.referenceQueueHeader,.operationsQueueRowHead,.settingsHeaderRow){border-color:var(--recruiter-module-border)!important;background:linear-gradient(#f3f7fc 0%,#eaf1f8 100%)!important}.withWorkspaceTopNav :is(.tableRow,.candidateRow,.uploadQueueRow,.jobRow.uploadQueueRow,.operationsQueueRow,.settingsRow,.matchRecommendationRow,.campaignOverviewRow){border-bottom-color:var(--recruiter-module-border-soft)!important}.withWorkspaceTopNav :is(.dashboardDeskRail button.active,.dashboardRailGroup button.activeWorkspace,.uploadReferenceRail button.active,.operationsManageRail button.active,.operationsRailBatches button.activeWorkspace,.privacySettingsNav button.active,.campaignOverviewRailItem.active,.campaignOverviewRail button.active,.copilotTabs button.active,.selectedVersionTabs button.active,.dashboardReviewTabs button.active,.uploadQueueTabs button.active,.candidateOverviewRailTabs button.active){box-shadow:0 4px 12px #1f5cff14;background:var(--primary-soft)!important;border:1px solid var(--recruiter-module-hover)!important;color:var(--primary)!important}.withWorkspaceTopNav :is(.dashboardDeskRail nav button:not(.active):hover,.dashboardRailGroup button:not(.activeWorkspace):hover,.uploadReferenceRail button:not(.active):hover,.operationsManageRail button:not(.active):hover,.operationsRailBatches button:not(.activeWorkspace):hover,.privacySettingsNav button:not(.active):hover,.campaignOverviewRailGroup button:not(.active):hover,.campaignOverviewRail button:not(.active):hover,.copilotRailMenu button:not(.active):hover,.copilotTabs button:not(.active):hover,.selectedVersionTabs button:not(.active):hover,.dashboardReviewTabs button:not(.active):hover,.uploadQueueTabs button:not(.active):hover,.candidateOverviewRailTabs button:not(.active):hover){box-shadow:0 4px 12px #1f5cff0f;background:var(--primary-soft)!important;border:1px solid var(--accent-blue-line)!important;color:var(--primary)!important}.withWorkspaceTopNav :is(.primary,button.primary,.campaignOverviewNewButton,.campaignRowAction.primary){background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 8px 18px #1f5cff29}.withWorkspaceTopNav :is(.secondary,.plain,.plainLinkButton,button.secondary,button.plain){border-color:var(--recruiter-module-border)!important}.withWorkspaceTopNav :is(input,select,textarea){background:#fff;border-color:var(--recruiter-module-border)!important}.withWorkspaceTopNav :is(input,select,textarea):focus{box-shadow:0 0 0 4px #1f5cff1a;border-color:var(--primary)!important}.withWorkspaceTopNav :is(.queueStatus.completed,.queueStatus.succeeded,.queueStatus.ready,.versionStatusPill.active,.matchStatus.shortlisted){background:var(--accent-green-soft)!important;color:#166534!important;border-color:#15803d38!important}.withWorkspaceTopNav :is(.queueStatus.failed,.danger,.matchStatus.rejected){color:#991b1b!important;background:#fff1f2!important;border-color:#b91c1c38!important}.withWorkspaceTopNav :is(.versionStatusPill.suggested,.needsReview,.queueStatus.queued){background:var(--accent-amber-soft)!important;color:#92400e!important;border-color:#d9770647!important}.candidateOverviewVersionWorkspace{grid-template-columns:44px minmax(0,1fr) 44px!important;gap:12px!important}.candidateOverviewVersionWorkspace.versionsOpen.inspectorClosed{grid-template-columns:304px minmax(0,1fr) 44px!important}.candidateOverviewVersionWorkspace.versionsClosed.inspectorOpen{grid-template-columns:44px minmax(0,1fr) 340px!important}.candidateOverviewVersionWorkspace.versionsOpen.inspectorOpen{grid-template-columns:304px minmax(0,1fr) 340px!important}.candidateOverviewVersionWorkspace .candidateVersionInspectorColumn{gap:12px;min-width:0;position:sticky;top:0;display:grid!important}.candidateOverviewVersionWorkspace .candidateVersionColumn{gap:10px;min-width:0;display:grid}.candidateOverviewVersionWorkspace.versionsClosed .candidateVersionColumn,.candidateOverviewVersionWorkspace.inspectorClosed .candidateVersionInspectorColumn{align-self:stretch}.candidateOverviewVersionWorkspace.versionsClosed .candidateVersionRail,.candidateOverviewVersionWorkspace.inspectorClosed .candidateOverviewRailCard{display:none!important}.candidateOverviewSideToggle{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);box-shadow:var(--shadow-card);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:inline-flex}.candidateOverviewSideToggle:hover{border-color:var(--accent-blue-line);background:var(--primary-soft);color:var(--primary)}.candidateOverviewVersionWorkspace.versionsClosed .candidateOverviewVersionsToggle,.candidateOverviewVersionWorkspace.inspectorClosed .candidateOverviewInspectorToggle{writing-mode:vertical-rl;text-orientation:mixed;min-height:220px}.candidateOverviewVersionWorkspace.versionsClosed .candidateOverviewVersionsToggle svg,.candidateOverviewVersionWorkspace.inspectorClosed .candidateOverviewInspectorToggle svg{writing-mode:horizontal-tb}.candidateOverviewVersionWorkspace.versionsOpen .candidateOverviewVersionsToggle,.candidateOverviewVersionWorkspace.inspectorOpen .candidateOverviewInspectorToggle{justify-content:space-between;padding:0 12px}.candidateOverviewRightRail{align-content:start}.candidateOverviewRailCard{border:1px solid var(--line);background:#fff;border-radius:12px;gap:12px;padding:14px;display:grid}.candidateOverviewRailCard header{gap:5px;display:grid}.candidateOverviewRailCard h3{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:18px;line-height:23px}.candidateOverviewRailCard p{color:var(--muted);margin:0;font-size:12px;line-height:18px}.candidateOverviewRailTabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.candidateOverviewRailTabs button{border:1px solid var(--line);border-radius:var(--radius-pill);min-height:34px;color:var(--muted);background:#fff;font-weight:700}.candidateOverviewRailCard section{border:1px solid var(--line);background:var(--surface-low);border-radius:10px;gap:8px;padding:10px;display:grid}.candidateOverviewRailCard section>strong{color:var(--ink);font-size:13px;line-height:18px}.candidateOverviewMiniPills{flex-wrap:wrap;gap:6px;display:flex}.candidateOverviewMiniPills span{background:var(--accent-green-soft);color:#166534;border:1px solid #15803d33;border-radius:7px;padding:4px 7px;font-size:11px;font-weight:700}.candidateOverviewRailList{gap:8px;display:grid}.candidateOverviewRailList p{border-left:2px solid var(--primary);gap:2px;padding-left:8px;display:grid}.candidateOverviewRailList b{color:var(--ink);font-size:12px;line-height:17px}.candidateOverviewRailList span{color:var(--muted);font-size:11px;line-height:16px}.overviewNotesCard{background:radial-gradient(circle at 100% 0,#1f5cff12,#0000 34%),#fff;border-color:var(--accent-blue-line)!important}.overviewNotesCard textarea{min-height:96px}.overviewNotesThread{max-height:260px;overflow-y:auto}.candidateOverviewSignalGraph>div{grid-template-columns:1fr 22px 1fr 22px 1fr;align-items:center;gap:7px;display:grid}.candidateOverviewSignalGraph span{border:1px solid var(--line);background:var(--surface-blue);min-height:46px;color:var(--primary);text-align:center;border-radius:10px;place-items:center;font-size:11px;font-weight:800;display:grid}.candidateOverviewSignalGraph i{background:var(--line-strong);height:1px}@media (max-width:1280px){.candidateOverviewVersionWorkspace{grid-template-columns:280px minmax(0,1fr)!important}.candidateOverviewVersionWorkspace .candidateVersionInspectorColumn{display:none!important}}
