Loading source
Pulling the file list, source metadata, and syntax-aware rendering for this listing.
Source from repo
Enterprise-grade research with multi-source synthesis, citation tracking, and verification. 8-phase pipeline with auto-continuation.
Files
Skill
Size
Entrypoint
Format
Open file
Syntax-highlighted preview of this file as included in the skill package.
templates/mckinsey_report_template.html
1<!DOCTYPE html>2<html lang="en">3<head>4<meta charset="UTF-8">5<meta name="viewport" content="width=device-width, initial-scale=1.0">6<title>{{TITLE}} - Deep Research Report</title>7<style>8* {9margin: 0;10padding: 0;11box-sizing: border-box;12}1314body {15font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;16font-size: 14px;17line-height: 1.5;18color: #1a1a1a;19background: #ffffff;20}2122.container {23max-width: 1400px;24margin: 0 auto;25background: white;26}2728.header {29background: #003d5c;30color: white;31padding: 25px 40px;32border-bottom: 3px solid #002840;33}3435.header h1 {36font-size: 26px;37font-weight: 600;38margin-bottom: 8px;39letter-spacing: -0.5px;40}4142.header-meta {43font-size: 13px;44color: #b8d4e6;45display: flex;46gap: 25px;47}4849.metrics-dashboard {50display: grid;51grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));52gap: 0;53border-bottom: 2px solid #003d5c;54}5556.metric {57padding: 20px 30px;58background: #f8f9fa;59border-right: 1px solid #d1d5db;60text-align: center;61}6263.metric:last-child {64border-right: none;65}6667.metric-number {68font-size: 32px;69font-weight: 700;70color: #003d5c;71display: block;72margin-bottom: 6px;73}7475.metric-label {76font-size: 12px;77color: #4a5568;78text-transform: uppercase;79letter-spacing: 0.5px;80font-weight: 500;81}8283.content {84padding: 30px 40px;85}8687.section {88margin-bottom: 30px;89}9091.section-title {92font-size: 20px;93font-weight: 700;94color: #003d5c;95margin: 32px 0 16px 0;96padding-bottom: 8px;97border-bottom: 2px solid #003d5c;98text-transform: uppercase;99letter-spacing: 0.8px;100line-height: 1.3;101}102103.subsection-title {104font-size: 16px;105font-weight: 700;106color: #1a1a1a;107margin: 24px 0 12px 0;108line-height: 1.4;109}110111.executive-summary {112background: #f8f9fa;113padding: 20px;114margin-bottom: 30px;115border-left: 4px solid #003d5c;116}117118.executive-summary p {119margin-bottom: 12px;120font-size: 14px;121line-height: 1.6;122}123124p {125margin-bottom: 14px;126line-height: 1.7;127text-align: left;128}129130/* Better paragraph spacing in content sections */131.content > p,132.section p {133margin-bottom: 16px;134}135136.findings-grid {137display: grid;138grid-template-columns: repeat(2, 1fr);139gap: 20px;140margin-bottom: 30px;141}142143.finding-card {144background: #f8f9fa;145padding: 18px;146border-left: 3px solid #003d5c;147}148149.finding-card h3 {150font-size: 14px;151font-weight: 700;152color: #003d5c;153margin-bottom: 10px;154}155156.finding-card p {157font-size: 13px;158line-height: 1.5;159margin-bottom: 8px;160}161162.data-table {163width: 100%;164border-collapse: collapse;165margin: 15px 0;166font-size: 13px;167}168169.data-table th {170background: #003d5c;171color: white;172padding: 10px 15px;173text-align: left;174font-weight: 600;175font-size: 12px;176text-transform: uppercase;177letter-spacing: 0.5px;178}179180.data-table td {181padding: 10px 15px;182border-bottom: 1px solid #e5e7eb;183}184185.data-table tr:hover {186background: #f8f9fa;187}188189ul, ol {190margin: 16px 0 16px 28px;191padding-left: 0;192}193194li {195margin-bottom: 10px;196font-size: 14px;197line-height: 1.6;198padding-left: 8px;199}200201/* Nested lists */202li ul, li ol {203margin-top: 10px;204margin-bottom: 10px;205}206207/* Better bullet/number spacing */208ol {209list-style-position: outside;210padding-left: 0;211}212213ul {214list-style-position: outside;215padding-left: 0;216}217218.key-insight {219background: white;220border: 1px solid #d1d5db;221border-left: 3px solid #003d5c;222padding: 15px;223margin: 15px 0;224}225226.key-insight strong {227color: #003d5c;228font-weight: 600;229}230231.citation {232color: #003d5c;233font-weight: 600;234text-decoration: none;235cursor: pointer;236position: relative;237padding: 2px 4px;238background: #f0f7fc;239border-radius: 2px;240transition: all 0.2s ease;241}242243.citation:hover {244background: #003d5c;245color: white;246}247248/* Attribution Gradients (2025 Enhancement) */249.citation-tooltip {250display: none;251position: absolute;252bottom: 100%;253left: 50%;254transform: translateX(-50%);255margin-bottom: 8px;256background: white;257border: 2px solid #003d5c;258box-shadow: 0 4px 12px rgba(0, 61, 92, 0.15);259padding: 12px;260min-width: 300px;261max-width: 500px;262z-index: 1000;263font-size: 12px;264line-height: 1.5;265}266267.citation:hover .citation-tooltip {268display: block;269}270271.tooltip-title {272font-weight: 700;273color: #003d5c;274margin-bottom: 8px;275font-size: 13px;276border-bottom: 1px solid #d1d5db;277padding-bottom: 6px;278}279280.tooltip-source {281color: #4a5568;282margin-bottom: 8px;283font-style: italic;284}285286.tooltip-claim {287background: #f8f9fa;288padding: 8px;289margin-top: 8px;290border-left: 3px solid #003d5c;291font-size: 11px;292}293294.tooltip-claim-label {295font-weight: 600;296color: #003d5c;297text-transform: uppercase;298font-size: 10px;299letter-spacing: 0.5px;300margin-bottom: 4px;301}302303.evidence-chain {304margin-top: 10px;305padding-top: 10px;306border-top: 1px solid #d1d5db;307}308309.evidence-chain-label {310font-weight: 600;311color: #003d5c;312font-size: 11px;313margin-bottom: 6px;314text-transform: uppercase;315letter-spacing: 0.5px;316}317318.evidence-step {319padding: 6px;320background: #f8f9fa;321margin-bottom: 4px;322font-size: 11px;323border-left: 2px solid #d1d5db;324padding-left: 8px;325}326327.bibliography {328background: #f8f9fa;329padding: 30px;330margin-top: 40px;331border-left: 4px solid #003d5c;332}333334.bibliography-content {335background: #f8f9fa;336padding: 20px 0;337}338339.bib-entry {340margin-bottom: 18px;341padding-left: 50px;342text-indent: -50px;343line-height: 1.6;344font-size: 13px;345}346347.bib-number {348color: #003d5c;349font-weight: 700;350margin-right: 8px;351}352353.bib-entry a {354color: #003d5c;355word-wrap: break-word;356text-decoration: none;357}358359.bib-entry a:hover {360text-decoration: underline;361}362363.compact-list {364display: grid;365grid-template-columns: repeat(2, 1fr);366gap: 15px;367margin: 15px 0;368}369370.compact-list li {371margin-bottom: 8px;372font-size: 13px;373}374375.info-box {376background: white;377border: 1px solid #d1d5db;378padding: 15px;379margin: 15px 0;380}381382.info-box h4 {383font-size: 13px;384font-weight: 700;385color: #003d5c;386margin-bottom: 8px;387text-transform: uppercase;388}389390.highlight-stat {391font-weight: 700;392color: #003d5c;393}394395strong {396font-weight: 600;397color: #1a1a1a;398}399400@media print {401.container {402max-width: 100%;403}404}405406@media (max-width: 768px) {407.metrics-dashboard {408grid-template-columns: repeat(2, 1fr);409}410.findings-grid {411grid-template-columns: 1fr;412}413.compact-list {414grid-template-columns: 1fr;415}416}417</style>418</head>419<body>420<div class="container">421<div class="header">422<h1>{{TITLE}}</h1>423<div class="header-meta">424<span>{{DATE}}</span>425<span>•</span>426<span>{{SOURCE_COUNT}} Sources</span>427</div>428</div>429430{{METRICS_DASHBOARD}}431432<div class="content">433{{CONTENT}}434435<div class="bibliography">436<div class="section-title">Bibliography</div>437{{BIBLIOGRAPHY}}438</div>439440</div>441</div>442</body>443</html>444