.testing-results-page.svelte-1fohj61{max-width:1400px;margin:0 auto;padding:var(--spacing-xl) var(--spacing-m)}.hero.svelte-1fohj61{text-align:center;margin-bottom:var(--spacing-2xl);max-width:900px;margin-left:auto;margin-right:auto}h1.svelte-1fohj61{font-size:clamp(var(--type-l-size),5vw,var(--type-xl-size));font-weight:700;margin-bottom:var(--spacing-m);background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description.svelte-1fohj61{font-size:var(--type-b-size);color:var(--color-text-secondary);line-height:1.6}h2.svelte-1fohj61{font-size:var(--type-l-size);font-weight:600;margin-bottom:var(--spacing-l);text-align:center}.section-intro.svelte-1fohj61{text-align:center;color:var(--color-text-secondary);max-width:800px;margin:0 auto var(--spacing-xl) auto;line-height:1.6}.takeaways-section.svelte-1fohj61,.metrics-explainer.svelte-1fohj61{margin-bottom:var(--spacing-2xl)}.metrics-grid.svelte-1fohj61{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--spacing-l);margin-bottom:var(--spacing-xl)}.metric-card.svelte-1fohj61{background:var(--color-white);border:2px solid var(--color-grey-2);border-radius:var(--border-radius-lg);padding:var(--spacing-l);transition:all .3s ease}.metric-card.svelte-1fohj61:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a;border-color:var(--color-accent)}.metric-header.svelte-1fohj61{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-m);flex-wrap:wrap;gap:var(--spacing-s)}.metric-card.svelte-1fohj61 h3:where(.svelte-1fohj61){font-size:var(--type-m-size);font-weight:600;margin:0}.metric-badge.svelte-1fohj61{padding:4px 12px;border-radius:var(--border-radius-sm);font-size:var(--type-s-size);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.metric-badge.primary.svelte-1fohj61{background:linear-gradient(135deg,#667eea,#764ba2);color:var(--color-white)}.metric-badge.important.svelte-1fohj61{background:var(--color-accent);color:var(--color-black)}.metric-badge.standard.svelte-1fohj61{background:var(--color-grey-2);color:var(--color-black)}.metric-description.svelte-1fohj61{margin-bottom:var(--spacing-s);line-height:1.6;font-size:var(--type-b-size)}.metric-description.svelte-1fohj61 strong:where(.svelte-1fohj61){color:var(--color-black)}.test-results.svelte-1fohj61{margin-bottom:var(--spacing-2xl)}.device-results.svelte-1fohj61{margin-bottom:var(--spacing-2xl);background:var(--color-grey-1);border-radius:var(--border-radius-lg);padding:var(--spacing-xl)}.device-header.svelte-1fohj61{margin-bottom:var(--spacing-l)}.device-header.svelte-1fohj61 h3:where(.svelte-1fohj61){font-size:var(--type-l-size);font-weight:600;margin-bottom:var(--spacing-s);color:var(--color-black)}.device-description.svelte-1fohj61{color:var(--color-text-secondary);line-height:1.6}.table-container.svelte-1fohj61{overflow-x:auto;margin-bottom:var(--spacing-l);border-radius:var(--border-radius);background:var(--color-white)}.results-table.svelte-1fohj61{width:100%;border-collapse:collapse;font-size:var(--type-b-size)}.results-table.svelte-1fohj61 thead:where(.svelte-1fohj61){background:linear-gradient(135deg,#667eea,#764ba2);color:var(--color-white)}.results-table.svelte-1fohj61 th:where(.svelte-1fohj61){padding:var(--spacing-m);text-align:left;font-weight:600;white-space:nowrap}.results-table.svelte-1fohj61 td:where(.svelte-1fohj61){padding:var(--spacing-m);border-bottom:1px solid var(--color-grey-2)}.results-table.svelte-1fohj61 tbody:where(.svelte-1fohj61) tr:where(.svelte-1fohj61):last-child td:where(.svelte-1fohj61){border-bottom:none}.results-table.svelte-1fohj61 tbody:where(.svelte-1fohj61) tr:where(.svelte-1fohj61):hover{background:var(--color-grey-1)}.results-table.svelte-1fohj61 tbody:where(.svelte-1fohj61) tr.highlighted:where(.svelte-1fohj61){background:#caff3326;font-weight:600}.results-table.svelte-1fohj61 tbody:where(.svelte-1fohj61) tr.highlighted:where(.svelte-1fohj61):hover{background:#caff3340}.results-table.svelte-1fohj61 tbody:where(.svelte-1fohj61) tr.note-row:where(.svelte-1fohj61){background:#ffc86426}.condition-cell.svelte-1fohj61{font-weight:500;min-width:200px}.negative.svelte-1fohj61{color:#16a34a;font-weight:600}.positive.svelte-1fohj61{color:#dc2626}.h2-high.svelte-1fohj61{background:#caff334d;font-weight:700;color:var(--color-black)}.h2-medium.svelte-1fohj61{background:#caff3326;font-weight:600}.device-insights.svelte-1fohj61{background:var(--color-white);border-left:4px solid var(--color-accent);padding:var(--spacing-l);border-radius:var(--border-radius)}.device-insights.svelte-1fohj61 h4:where(.svelte-1fohj61){font-size:var(--type-m-size);font-weight:600;margin-bottom:var(--spacing-m)}.device-insights.svelte-1fohj61 ul:where(.svelte-1fohj61){list-style:none;padding:0;margin:0}.device-insights.svelte-1fohj61 li:where(.svelte-1fohj61){padding:var(--spacing-s) 0;line-height:1.6;position:relative;padding-left:var(--spacing-l)}.device-insights.svelte-1fohj61 li:where(.svelte-1fohj61):before{content:"✓";position:absolute;left:0;color:var(--color-accent);font-weight:700;font-size:1.2rem}.mechanism-section.svelte-1fohj61{margin-bottom:var(--spacing-2xl);background:var(--color-grey-1);padding:var(--spacing-2xl) var(--spacing-xl);border-radius:var(--border-radius-lg)}.mechanism-grid.svelte-1fohj61{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--spacing-l);margin-bottom:var(--spacing-xl)}.mechanism-card.svelte-1fohj61{background:var(--color-white);border-radius:var(--border-radius);padding:var(--spacing-l);border-top:4px solid var(--color-accent);position:relative}.mechanism-number.svelte-1fohj61{position:absolute;top:-20px;left:var(--spacing-l);width:40px;height:40px;background:linear-gradient(135deg,#667eea,#764ba2);color:var(--color-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--type-m-size)}.mechanism-card.svelte-1fohj61 h3:where(.svelte-1fohj61){font-size:var(--type-m-size);font-weight:600;margin-bottom:var(--spacing-m);padding-top:var(--spacing-m);text-align:left}.mechanism-card.svelte-1fohj61 p:where(.svelte-1fohj61){margin-bottom:var(--spacing-s);line-height:1.6}.mechanism-card.svelte-1fohj61 ul:where(.svelte-1fohj61){margin:var(--spacing-s) 0;padding-left:var(--spacing-l)}.mechanism-card.svelte-1fohj61 li:where(.svelte-1fohj61){margin-bottom:var(--spacing-xs);line-height:1.5}.mechanism-equation.svelte-1fohj61{background:var(--color-grey-1);padding:var(--spacing-s) var(--spacing-m);border-radius:var(--border-radius-sm);font-family:Courier New,monospace;text-align:center;font-weight:600;color:var(--color-black)}.mechanism-summary.svelte-1fohj61{background:linear-gradient(135deg,#667eea,#764ba2);color:var(--color-white);padding:var(--spacing-xl);border-radius:var(--border-radius-lg);margin-top:var(--spacing-xl)}.mechanism-summary.svelte-1fohj61 h3:where(.svelte-1fohj61){font-size:var(--type-l-size);margin-bottom:var(--spacing-m);text-align:center}.mechanism-summary.svelte-1fohj61 p:where(.svelte-1fohj61){line-height:1.8;margin-bottom:var(--spacing-m)}.mechanism-summary.svelte-1fohj61 p:where(.svelte-1fohj61):last-child{margin-bottom:0}.clinical-context.svelte-1fohj61{margin-bottom:var(--spacing-2xl)}.context-grid.svelte-1fohj61{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-l)}.context-card.svelte-1fohj61{background:var(--color-white);border:2px solid var(--color-grey-2);border-radius:var(--border-radius-lg);padding:var(--spacing-l)}.context-card.svelte-1fohj61 h3:where(.svelte-1fohj61){font-size:var(--type-m-size);font-weight:600;margin-bottom:var(--spacing-m);text-align:left}.context-card.svelte-1fohj61 p:where(.svelte-1fohj61){margin-bottom:var(--spacing-m);line-height:1.6}.context-card.svelte-1fohj61 ul:where(.svelte-1fohj61){margin:var(--spacing-s) 0;padding-left:var(--spacing-l)}.context-card.svelte-1fohj61 li:where(.svelte-1fohj61){margin-bottom:var(--spacing-xs);line-height:1.5}.methodology.svelte-1fohj61{margin-bottom:var(--spacing-2xl);background:var(--color-grey-1);padding:var(--spacing-xl);border-radius:var(--border-radius-lg)}.method-card.svelte-1fohj61{background:var(--color-white);padding:var(--spacing-l);border-radius:var(--border-radius);margin-bottom:var(--spacing-l);border-left:4px solid var(--color-accent)}.method-card.svelte-1fohj61:last-child{margin-bottom:0}.method-card.svelte-1fohj61 h3:where(.svelte-1fohj61){font-size:var(--type-m-size);font-weight:600;margin-bottom:var(--spacing-m);text-align:left}.method-card.svelte-1fohj61 ul:where(.svelte-1fohj61){margin:0;padding-left:var(--spacing-l)}.method-card.svelte-1fohj61 li:where(.svelte-1fohj61){margin-bottom:var(--spacing-s);line-height:1.6}.cta-section.svelte-1fohj61{text-align:center;padding:var(--spacing-2xl) var(--spacing-l);background:linear-gradient(135deg,#667eea,#764ba2);border-radius:var(--border-radius-lg);color:var(--color-white)}.cta-section.svelte-1fohj61 h2:where(.svelte-1fohj61){color:var(--color-white);margin-bottom:var(--spacing-s)}.cta-section.svelte-1fohj61>p:where(.svelte-1fohj61){margin-bottom:var(--spacing-l);opacity:.9;font-size:var(--type-m-size)}.cta-buttons.svelte-1fohj61{display:flex;justify-content:center;gap:var(--spacing-m);flex-wrap:wrap}.cta-button.svelte-1fohj61{display:inline-block;padding:var(--spacing-m) var(--spacing-l);text-decoration:none;font-weight:600;border-radius:var(--border-radius);transition:all .2s ease;font-size:var(--type-b-size)}.cta-button.primary.svelte-1fohj61{background:var(--color-accent);color:var(--color-black)}.cta-button.primary.svelte-1fohj61:hover{background:var(--color-accent-hover);transform:translateY(-2px);box-shadow:0 4px 12px #0003}.cta-button.secondary.svelte-1fohj61{background:var(--color-white);color:var(--color-black)}.cta-button.secondary.svelte-1fohj61:hover{background:var(--color-grey-1);transform:translateY(-2px)}@media (max-width: 768px){.testing-results-page.svelte-1fohj61{padding:var(--spacing-l) var(--spacing-m)}.metrics-grid.svelte-1fohj61,.mechanism-grid.svelte-1fohj61,.context-grid.svelte-1fohj61{grid-template-columns:1fr}.results-table.svelte-1fohj61{font-size:var(--type-s-size)}.results-table.svelte-1fohj61 th:where(.svelte-1fohj61),.results-table.svelte-1fohj61 td:where(.svelte-1fohj61){padding:var(--spacing-s)}.device-results.svelte-1fohj61{padding:var(--spacing-l)}.cta-buttons.svelte-1fohj61{flex-direction:column;align-items:stretch}.cta-button.svelte-1fohj61{width:100%}}
