.results-sheet{max-width:920px}.results-eyebrow{margin:0 0 6px;font:500 11px DM Mono;letter-spacing:1.4px;text-transform:uppercase;color:var(--blue)}.results-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:26px 0 8px}.results-stats div{padding:16px 18px;border-radius:12px;background:#f5f9ff;border:1px solid var(--line);display:grid;grid-gap:4px;gap:4px}.results-stats strong{font:600 28px Space Grotesk;color:var(--ink)}.results-stats span{font-size:12px;color:var(--muted);font-weight:700}.results-summary{margin:22px 0 0;padding:18px 20px;border-left:4px solid var(--blue);background:#f8fbff;border-radius:0 12px 12px 0}.results-items h2,.results-summary h2{font:600 18px Space Grotesk;margin:0 0 8px}.results-summary p{margin:0;white-space:pre-wrap;line-height:1.7;color:#2b3a52}.results-charts{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:24px 0 0}.chart-card{margin:0;padding:18px;border:1px solid var(--line);border-radius:14px;background:#fff}.chart-card-wide{grid-column:1/-1}.chart-card figcaption{display:grid;grid-gap:3px;gap:3px;margin-bottom:12px}.chart-card figcaption b{font:600 15px Space Grotesk;color:var(--ink)}.chart-card figcaption span{font-size:12px;color:var(--muted);line-height:1.5}.donut-wrap{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.donut{width:150px;height:150px;flex:none}.donut path{transition:opacity .15s;cursor:default}.donut-total{font:600 26px Space Grotesk;fill:var(--ink)}.donut-caption{font:500 10px Manrope;fill:#65738a}.chart-legend{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;flex:1 1 150px}.chart-legend li{display:grid;grid-template-columns:12px 1fr auto auto;align-items:center;grid-gap:8px;gap:8px;font-size:13px;color:var(--ink)}.chart-legend i{width:12px;height:12px;border-radius:3px}.chart-legend b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart-legend small{color:var(--muted);min-width:36px;text-align:right}.bars{width:100%;height:auto;display:block}.bars .grid{stroke:#e6ecf3;stroke-width:1}.bars .axis{font:500 9px Manrope;fill:#65738a}.bars .bar{fill:#1264eb}.bars .bar-hover{fill:#073e9b}.bars .bar-value{font:700 10px Manrope;fill:#0b1c36}.chart-table{margin-top:8px;font-size:12px}.chart-table summary{cursor:pointer;color:var(--blue);font-weight:700}.chart-table table{margin-top:8px;border-collapse:collapse}.chart-table td,.chart-table th{padding:4px 12px 4px 0;text-align:left;font-weight:500}.chart-table td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.results-items{margin-top:30px}.results-list{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px;counter-reset:result}.results-list li{padding:16px 18px;border:1px solid var(--line);border-radius:12px;page-break-inside:avoid;break-inside:avoid}.results-item-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:13px}.results-item-head span{color:var(--muted)}.results-proof{margin:0 0 8px;white-space:pre-wrap;line-height:1.7;color:#2b3a52;font-size:14px}.results-empty{margin:0;padding:18px;text-align:center;color:var(--muted);font-size:13px;background:#fafcff;border:1px dashed var(--line);border-radius:12px}.results-foot{margin-top:28px;padding-top:18px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.results-foot p{margin:0;font-size:12px;color:var(--muted);max-width:520px;line-height:1.6}.results-print{padding:10px 16px;font-size:13px}.results-sheet .proof-thumbs{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.results-sheet .proof-thumbs li{width:120px;height:120px;padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--line)}.results-sheet .proof-thumbs img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:700px){.results-charts,.results-stats{grid-template-columns:1fr}}@media print{.chart-table,.results-print{display:none}.chart-card,.results-list li{page-break-inside:avoid;break-inside:avoid}}.results-sheet .proof-link{color:var(--blue);font-size:13px;word-break:break-all}.results-questions{margin-top:30px}.results-questions h2{font:600 18px Space Grotesk;margin:0 0 6px}.results-questions .results-charts{margin-top:14px}.hbars{list-style:none;margin:0;padding:0;grid-gap:10px}.hbars,.hbars li{display:grid;gap:10px}.hbars li{grid-template-columns:minmax(80px,38%) 1fr auto auto;align-items:center;grid-gap:10px;font-size:13px}.hbar-label{color:var(--ink);overflow-wrap:anywhere}.hbar-track{height:12px;border-radius:4px;background:#eef3fa;overflow:hidden}.hbar-fill{display:block;height:100%;border-radius:0 4px 4px 0;background:#1264eb;min-width:2px}.hbars b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hbars small{color:var(--muted);min-width:36px;text-align:right}.results-sheet .answer-list{margin:4px 0 10px;display:grid;grid-gap:6px;gap:6px;padding:12px 14px;background:#f8fbff;border:1px solid var(--line);border-radius:10px}.results-sheet .answer-list div{display:grid;grid-template-columns:minmax(120px,40%) 1fr;grid-gap:12px;gap:12px;font-size:13px}.results-sheet .answer-list dt{color:var(--muted)}.results-sheet .answer-list dd{margin:0;font-weight:700;color:var(--ink);overflow-wrap:anywhere}@media (max-width:700px){.results-sheet .answer-list div{grid-template-columns:1fr;gap:2px}}.sample-banner{margin:0 0 22px;padding:12px 16px;border-radius:10px;background:#fff8e1;border:1px solid #f3dd8b;color:#5c4700;font-size:13px;line-height:1.6}.sample-header{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:920px;margin:0 auto}.sample-header .button{padding:11px 16px;font-size:13px}