:root{--obsidian:#020204;--amber:#d97706;--slate:#64748b;--ivory:beige}#pdf-export-portal,#pdf-export-portal *,.printable-report,.printable-report *,.report-page,.report-page *{visibility:visible!important;opacity:1!important;display:block!important}.report-page,.flex,.section-header{display:flex!important}#pdf-export-portal{z-index:-1!important;background:#fff!important;width:210mm!important;position:fixed!important;top:0!important;left:0!important}.printable-report{color:#020204;-webkit-font-smoothing:antialiased;letter-spacing:.02em;background:#fff;width:210mm;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12pt;line-height:1.6}.printable-report p{color:#020204;text-align:justify;letter-spacing:.02em;margin-bottom:16px;font-size:12pt;line-height:1.8}.metadata-text{color:#64748b;letter-spacing:.05em;font-size:10pt;line-height:1.4}.footnote-text{color:#64748b;font-size:9.5pt;font-style:italic;line-height:1.5}.report-page{page-break-after:always;-moz-column-break-after:always;break-after:always;box-sizing:border-box!important;color:#020204!important;background:#fff!important;flex-direction:column!important;width:210mm!important;min-height:297mm!important;padding:20mm!important;display:flex!important;position:relative!important}.report-page:last-child{page-break-after:avoid}.font-headline{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:700}.font-mono{letter-spacing:.05em;font-family:JetBrains Mono,Courier New,monospace}.metadata-text{text-transform:uppercase;letter-spacing:.1em;color:#64748b;font-family:JetBrains Mono,monospace;font-size:9pt}.printable-report .prose-content{color:#020204;letter-spacing:.02em;font-size:12pt;line-height:1.8}.printable-report h1{color:#020204;margin-bottom:16px;font-size:24pt;font-weight:700;line-height:1.3}.printable-report h2{color:#020204;margin-bottom:14px;font-size:20pt;font-weight:700;line-height:1.4}.printable-report h3{color:#020204;margin-bottom:12px;font-size:16pt;font-weight:600;line-height:1.5}.printable-report h4{color:#020204;margin-bottom:10px;font-size:14pt;font-weight:600;line-height:1.6}.printable-report p{color:#020204;text-align:justify;margin-bottom:14px;font-size:12pt;line-height:1.8}.printable-report ul,.printable-report ol{margin-bottom:16px;margin-left:24px;line-height:1.8}.printable-report li{color:#020204;margin-bottom:10px;font-size:12pt;line-height:1.8}.printable-report strong{color:#020204;font-weight:700}.printable-report code,.printable-report pre{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:11pt}.printable-report blockquote{color:#020204;background:#fff7ed;border-left:4px solid #d97706;margin:16px 0;padding:12px;font-style:italic}.printable-report table{border-collapse:collapse;width:100%;margin:16px 0;font-size:11pt}.printable-report th,.printable-report td{text-align:left;vertical-align:top;border:1px solid #e2e8f0;padding:8px 12px}.printable-report th{color:#020204;background:#f8fafc;font-weight:600}.card{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;background:#f8fafc;border:1px solid #e2e8f0;border-radius:0;margin-bottom:24px;padding:24px;box-shadow:0 1px 3px #0000001a}.card h3{color:#020204;border-bottom:2px solid #d97706;margin-bottom:16px;padding-bottom:8px;font-size:14pt;font-weight:700}.executive-brief,.institutional-callout{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fef3c7;border:2px solid #d97706;margin:24px 0;padding:24px}.section-header{margin-bottom:32px}.interview-question-item{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;background:#f8fafc;border-left:4px solid #d97706;align-items:flex-start;gap:20px;margin-bottom:20px;padding:20px;display:flex}.interview-question-item .w-10{width:40px;height:40px;font-size:12pt;font-weight:700}.report-footer strong{color:#020204;font-weight:700}.page-number{color:#d97706;font-size:10pt;font-weight:700}@media print{@page{size:A4;margin:0}body{background:#fff}.report-page{page-break-after:always;page-break-inside:avoid}.report-page:last-child{page-break-after:avoid}.card,.interview-question-item,.executive-brief,.institutional-callout{page-break-inside:avoid;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.cover-page{color:beige!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background-color:#020204!important}*{color:#000!important;background:0 0!important}.cover-page .absolute{display:none!important}}.cover-page{color:beige!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background-color:#020204!important;padding:30mm 20mm!important}.cover-page h1{color:beige;margin-bottom:20px;font-size:52pt;line-height:1.1}.cover-page h2{color:beige;font-size:24pt;line-height:1.3}.cover-page p{color:beige;font-size:12pt}.content-container{flex:1;width:100%}.section-header{align-items:center;gap:16px;margin-top:0;margin-bottom:24px;display:flex}.section-header h2{color:#020204;margin:0;padding:0;font-size:28pt;line-height:1.2}.section-icon{flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.subheader{color:#020204;margin:16px 0 12px;font-size:14pt;font-weight:700}.card{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;background:#f8fafc;border:1px solid #e2e8f0;margin-bottom:20px;padding:20px}.card h3{color:#020204;margin-bottom:12px;font-size:13pt;font-weight:700}.card h4{color:#020204;margin-bottom:10px;font-size:12pt;font-weight:600}.card p{color:#020204;margin-bottom:10px;font-size:11pt;line-height:1.7}.prose-content{color:#020204;font-size:11pt;line-height:1.7}.prose-content h1{color:#020204;margin:20px 0 12px;font-size:18pt;font-weight:700}.prose-content h2{color:#020204;margin:18px 0 10px;font-size:15pt;font-weight:700}.prose-content h3{color:#020204;margin:16px 0 8px;font-size:13pt;font-weight:600}.prose-content p{color:#1e293b;margin-bottom:12px;font-size:11pt;line-height:1.7}.prose-content strong{color:#020204;font-weight:700}.prose-content ul,.prose-content ol{margin-bottom:16px;margin-left:24px}.prose-content li{color:#1e293b;margin-bottom:8px;font-size:11pt;line-height:1.7}.executive-summary-card{color:#fff;background:linear-gradient(135deg,#020204 0%,#1e293b 100%);border:none;box-shadow:0 4px 20px #0000004d}.stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:8px;padding:16px}.stat-label{opacity:.8;margin-bottom:8px;display:block}.stat-value{letter-spacing:-.02em;font-size:24pt;font-weight:800}.key-findings{background:#f8fafc;border:1px solid #e2e8f0}.finding-item{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px;box-shadow:0 2px 4px #0000000d}.component-analysis{background:#f8fafc;border:1px solid #e2e8f0}.component-card{transition:all .3s;box-shadow:0 2px 8px #0000001a}.risk-analysis{background:#fff7ed;border:1px solid #fed7aa}.career-summary{background:#f1f5f9;border:1px solid #e2e8f0}.institutional-fit{background:#f0fdf4;border:1px solid #bbf7d0}.interview-protocol{background:#f8fafc;border:1px solid #e2e8f0}.interview-question-item{background:#fff;border-left:4px solid #d97706;margin-bottom:20px;padding:20px;transition:all .3s;box-shadow:0 2px 4px #0000000d}.interview-question-item:hover{background:#f9fafb;box-shadow:0 4px 8px #0000001a}.interview-question-item .w-12{color:#d97706;background:#020204;width:48px;height:48px;font-size:14pt;font-weight:800}.retention-plan{background:#f8fafc;border:1px solid #e2e8f0}.manager-strategy{background:#fff7ed;border:1px solid #fed7aa}.counter-offer-defense{background:#f8fafc;border:1px solid #e2e8f0}.candidate-suggestions{background:#f0fdf4;border:1px solid #bbf7d0}.executive-brief{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fef3c7;border:2px solid #d97706;margin:24px 0;padding:24px}.benchmarking-analysis{background:#f1f5f9;border:1px solid #e2e8f0}.immediate-actions{background:#f8fafc;border:1px solid #e2e8f0}.action-priority{border-left:4px solid;transition:all .3s}.action-priority.bg-red-50{border-left-color:#ef4444}.action-priority.bg-yellow-50{border-left-color:#f59e0b}.action-priority:hover{transform:translate(4px)}.monitoring-plan{background:#fff7ed;border:1px solid #fed7aa}.success-criteria{background:#f8fafc;border:1px solid #e2e8f0}.criteria-item{border-left:4px solid;transition:all .3s}.criteria-item.bg-green-50{border-left-color:#10b981}.criteria-item.bg-blue-50{border-left-color:#3b82f6}.criteria-item.bg-purple-50{border-left-color:#8b5cf6}.criteria-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}@media print{.executive-summary-card,.component-card,.interview-question-item,.action-priority,.criteria-item{page-break-inside:avoid;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.bg-gradient-to-br{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#020204!important}.stat-card{color:#020204!important;background:#fff!important;border:1px solid #020204!important}}.interview-question-item{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;background:#fff;border-left:4px solid #d97706;border-radius:8px;gap:24px;margin-bottom:24px;padding:24px;transition:all .3s;display:flex;box-shadow:0 2px 8px #00000014}.interview-question-item:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000001f}.interview-question-item p{color:#020204;margin:0 0 12px;font-size:12pt;line-height:1.8}.interview-question-item .w-12{color:#d97706;background:#020204;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:16pt;font-weight:800;display:flex;box-shadow:0 2px 8px #0003}.score-breakdown-chart{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 16px #0000000d}.stability-vector-item{background:#f8fafc;border-radius:8px;padding:16px;transition:all .3s}.stability-vector-item:hover{background:#fff;transform:translateY(-2px);box-shadow:0 2px 8px #0000001a}.detailed-components{border-top:2px solid #d97706;margin-top:24px;padding-top:24px}.detailed-components h4{color:#020204;border-bottom:2px solid #d97706;margin-bottom:16px;padding-bottom:8px;font-size:14pt;font-weight:700}.retention-plan,.manager-strategy,.counter-offer-defense,.candidate-suggestions,.executive-brief,.benchmarking-analysis{margin-bottom:24px}.component-card{border-radius:8px;padding:16px;transition:all .3s;box-shadow:0 2px 8px #00000014}.component-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001f}.component-analysis .grid{gap:16px}.component-analysis .grid>*{min-height:120px}.executive-brief,.institutional-callout{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fef3c7;border:2px solid #d97706;margin:20px 0;padding:20px}.executive-brief h3{color:#020204;margin-bottom:12px;font-size:14pt}.report-footer{color:#64748b;page-break-inside:avoid;border-top:1px solid #cbd5e1;justify-content:space-between;gap:16px;margin-top:auto;padding-top:16px;font-size:8pt;display:flex}.report-footer strong{font-weight:700}.page-number{color:#d97706;font-weight:700}.text-amber,.text-\[\#D97706\]{color:#d97706!important}.bg-amber,.bg-\[\#020204\]{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background-color:#020204!important}.bg-\[\#D97706\]{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background-color:#d97706!important}.border-\[\#D97706\],.border-amber{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;border-color:#d97706!important}.text-obsidian{color:#020204}.text-slate{color:#64748b}.text-ivory{color:beige}.bg-slate-50{background:#f8fafc}.bg-slate-100{background:#f1f5f9}.bg-white{background:#fff}.rounded-none{border-radius:0}.rounded-xl{border-radius:12px}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-slate-100{border-color:#f1f5f9}.border-slate-200{border-color:#e2e8f0}.border-slate-800{border-color:#1e293b}.p-2{padding:8px}.p-3{padding:12px}.p-4{padding:16px}.p-6{padding:24px}.p-8{padding:32px}.px-4{padding-left:16px;padding-right:16px}.py-4{padding-top:16px;padding-bottom:16px}.m-0{margin:0}.mb-2{margin-bottom:8px}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:24px}.mb-8{margin-bottom:32px}.mb-10{margin-bottom:40px}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mt-auto{margin-top:auto}.gap-4{gap:16px}.gap-6{gap:24px}.gap-16{gap:64px}.space-y-2>*+*{margin-top:8px}.space-y-4>*+*{margin-top:16px}.space-y-6>*+*{margin-top:24px}.space-y-8>*+*{margin-top:32px}.space-y-10>*+*{margin-top:40px}.space-y-12>*+*{margin-top:48px}.flex{display:flex}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.grid{display:grid}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.w-10{width:40px}.w-full{width:100%}.h-1{height:4px}.h-10{height:40px}.h-12{height:48px}.text-xs{font-size:10pt}.text-sm{font-size:11pt}.text-lg{font-size:14pt}.text-xl{font-size:16pt}.text-2xl{font-size:18pt}.text-3xl{font-size:24pt}.text-4xl{font-size:28pt}.text-7xl{font-size:52pt}.font-bold{font-weight:700}.font-black{font-weight:900}.font-semibold{font-weight:600}.italic{font-style:italic}.uppercase{text-transform:uppercase}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.leading-tight{line-height:1.1}.leading-relaxed{line-height:1.7}.tracking-tight{letter-spacing:-.02em}.tracking-widest{letter-spacing:.15em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.5em\]{letter-spacing:.5em}.whitespace-nowrap{white-space:nowrap}.relative{position:relative}.absolute{position:absolute}.top-0{top:0}.right-0{right:0}.z-10{z-index:10}.opacity-10{opacity:.1}.opacity-60{opacity:.6}.pointer-events-none{pointer-events:none}.max-w-md{max-width:28rem}@media print{@page{size:A4;margin:0}body{background:#fff}.report-page{page-break-after:always;page-break-inside:avoid}.report-page:last-child{page-break-after:avoid}.card,.interview-question-item,.executive-brief,.institutional-callout{page-break-inside:avoid;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.cover-page{color:beige!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background-color:#020204!important}}
/*# sourceMappingURL=3f65fe39892079f1.css.map*/