.case-navigator.svelte-14i4tew{display:grid;grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);overflow:clip}.case-tabs.svelte-14i4tew{display:flex;flex-direction:column;border-right:1px solid #b8cecc;background:#fff}.case-tab.svelte-14i4tew{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.3rem .75rem;flex:1;min-height:7rem;padding:1.1rem;border:0;border-bottom:1px solid #c7d9d9;background:transparent;color:#52717a;text-align:left;cursor:pointer;transition:background-color .14s ease-out,color .14s ease-out}.case-tab.svelte-14i4tew:last-child{border-bottom:0}.case-tab.svelte-14i4tew:hover{background:#f4f8f8;color:#102a35}.case-tab.svelte-14i4tew:focus-visible,.case-panel.svelte-14i4tew:focus-visible,.case-footer.svelte-14i4tew a:where(.svelte-14i4tew):focus-visible{z-index:1;outline:3px solid #0f7783;outline-offset:-3px}.case-tab[aria-selected=true].svelte-14i4tew{background:#e7f3f1;box-shadow:inset 3px 0 #0f7783;color:#102a35}.case-number.svelte-14i4tew{grid-row:1 / 3;color:#668089;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:700}.case-tab[aria-selected=true].svelte-14i4tew .case-number:where(.svelte-14i4tew){color:#0f7783}.case-tab.svelte-14i4tew strong:where(.svelte-14i4tew){font-size:.9rem;line-height:1.25}.case-tab.svelte-14i4tew small:where(.svelte-14i4tew){color:#52717a;font-size:.72rem;line-height:1.25}.case-panel.svelte-14i4tew{min-width:0;background:#f4f8f8}.case-visual.svelte-14i4tew{display:grid;min-height:17rem;place-items:center;border-bottom:1px solid #b8cecc;background:#e7f0ef}.featured-demo.svelte-14i4tew{display:grid;grid-template-columns:minmax(0,.78fr) minmax(20rem,1.22fr);width:100%;min-height:25rem;background:#0d2a35}.demo-copy.svelte-14i4tew{display:flex;flex-direction:column;min-width:0;padding:clamp(1.5rem,3vw,2.25rem);color:#fff}.demo-copy.svelte-14i4tew>div:where(.svelte-14i4tew):first-child strong:where(.svelte-14i4tew){font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.demo-copy.svelte-14i4tew h3:where(.svelte-14i4tew){margin:1.5rem 0 .8rem;font-family:Charter,Bitstream Charter,Sitka Text,Cambria,serif;font-size:clamp(1.55rem,3vw,2rem);font-weight:600;line-height:1.05;letter-spacing:-.025em}.demo-copy.svelte-14i4tew p:where(.svelte-14i4tew){margin:0;color:#b9d1cf;font-size:.82rem;line-height:1.55}.demo-status.svelte-14i4tew{display:flex;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1rem;border-top:1px solid #31545d;color:#7ed8cf;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.clinical-sheet.svelte-14i4tew{align-self:center;margin:1.5rem;padding:1.25rem;background:#f4f8f8;color:#102a35;box-shadow:7px 7px #020f1473}.sheet-head.svelte-14i4tew{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.65rem;border-bottom:1px solid #b9cdcd;color:#52717a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;font-weight:700;letter-spacing:.09em}.sheet-steps.svelte-14i4tew{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1rem;background:#bed1d0}.sheet-steps.svelte-14i4tew div:where(.svelte-14i4tew){display:grid;gap:.45rem;padding:.8rem;background:#fff}.sheet-steps.svelte-14i4tew small:where(.svelte-14i4tew),.sheet-rows.svelte-14i4tew span:where(.svelte-14i4tew){color:#668089;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem;text-transform:uppercase}.sheet-steps.svelte-14i4tew strong:where(.svelte-14i4tew){font-size:.72rem}.sheet-rows.svelte-14i4tew{display:grid;gap:.65rem;margin-top:1rem}.sheet-rows.svelte-14i4tew div:where(.svelte-14i4tew){display:grid;grid-template-columns:4.75rem 1fr auto;align-items:center;gap:.65rem;padding-bottom:.55rem;border-bottom:1px solid #d1dfde;font-size:.68rem}.sheet-rows.svelte-14i4tew svg{color:#2f7d66}.sheet-validation.svelte-14i4tew{display:flex;align-items:center;gap:.65rem;margin-top:1rem;padding:.7rem;border:1px solid #9fc3bf;background:#e7f3f1;color:#285b58;font-size:.65rem;font-weight:650}.research-thumbnail.svelte-14i4tew{width:100%;min-height:25rem;padding:clamp(1.25rem,3vw,2rem);background:#0d2a35;color:#dcebe9}.thumbnail-kicker.svelte-14i4tew{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.8rem;border-bottom:1px solid #31545d;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;letter-spacing:.11em;text-transform:uppercase}.thumbnail-kicker.svelte-14i4tew span:where(.svelte-14i4tew){color:#7ed8cf}.thumbnail-kicker.svelte-14i4tew strong:where(.svelte-14i4tew){color:#8caeae;font-weight:650}.trial-grid.svelte-14i4tew{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.75rem;margin-top:2rem}.trial-card.svelte-14i4tew{display:grid;gap:.7rem;min-height:13.25rem;padding:1rem;border:1px solid #31545d;background:#102f3a}.trial-card.is-focus.svelte-14i4tew{min-height:14.75rem;border-color:#7ed8cf;background:#f4f8f8;color:#102a35;box-shadow:6px 6px #0000003d}.trial-card.svelte-14i4tew>span:where(.svelte-14i4tew),.trial-card.svelte-14i4tew>b:where(.svelte-14i4tew){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.57rem;letter-spacing:.09em}.trial-card.svelte-14i4tew>span:where(.svelte-14i4tew){color:#7ed8cf}.trial-card.svelte-14i4tew>strong:where(.svelte-14i4tew){font-size:.72rem;letter-spacing:.04em}.trial-card.svelte-14i4tew>b:where(.svelte-14i4tew){align-self:end;color:#8caeae;font-weight:600}.effect-row.svelte-14i4tew{display:grid;grid-template-columns:1fr 1.6rem;align-items:center;gap:.5rem}.effect-row.svelte-14i4tew:before{grid-column:1;grid-row:1;width:100%;height:.45rem;background:#274954;content:""}.effect-row.svelte-14i4tew i:where(.svelte-14i4tew){z-index:1;grid-column:1;grid-row:1;display:block;width:var(--effect);height:.45rem;background:#7ed8cf}.effect-row.svelte-14i4tew small:where(.svelte-14i4tew){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.53rem}.trial-verdict.svelte-14i4tew,.assumption-rail.svelte-14i4tew{display:flex;align-items:center;gap:.55rem;margin-top:1.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.53rem;letter-spacing:.06em;text-transform:uppercase}.trial-verdict.svelte-14i4tew span:where(.svelte-14i4tew),.assumption-rail.svelte-14i4tew span:where(.svelte-14i4tew){padding:.35rem .5rem;border:1px solid #31545d;color:#9fc3bf}.trial-verdict.svelte-14i4tew strong:where(.svelte-14i4tew),.assumption-rail.svelte-14i4tew strong:where(.svelte-14i4tew){margin-left:auto;color:#7ed8cf}.curve-thumbnail.svelte-14i4tew svg:where(.svelte-14i4tew){display:block;width:100%;margin:1rem auto 0;overflow:visible}.curve-thumbnail.svelte-14i4tew .chart-grid:where(.svelte-14i4tew){fill:none;stroke:#31545d;stroke-width:1}.curve-thumbnail.svelte-14i4tew .confidence-band:where(.svelte-14i4tew){fill:#214853;stroke:none}.curve-thumbnail.svelte-14i4tew .observed-curve:where(.svelte-14i4tew),.curve-thumbnail.svelte-14i4tew .model-curve:where(.svelte-14i4tew),.curve-thumbnail.svelte-14i4tew .plateau-guide:where(.svelte-14i4tew){fill:none;stroke:#f0f7f6;stroke-width:3}.curve-thumbnail.svelte-14i4tew .model-curve:where(.svelte-14i4tew){stroke:#7ed8cf;stroke-dasharray:8 6;stroke-width:2.5}.curve-thumbnail.svelte-14i4tew .plateau-guide:where(.svelte-14i4tew){stroke:#e2bb68;stroke-dasharray:3 4;stroke-width:1.5}.curve-thumbnail.svelte-14i4tew circle:where(.svelte-14i4tew){fill:#e2bb68}.curve-thumbnail.svelte-14i4tew text:where(.svelte-14i4tew){fill:#8caeae;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.curve-legend.svelte-14i4tew{display:flex;align-items:center;gap:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem}.curve-legend.svelte-14i4tew span:where(.svelte-14i4tew){display:flex;align-items:center;gap:.4rem}.curve-legend.svelte-14i4tew i:where(.svelte-14i4tew){display:block;width:1.5rem;border-top:2px solid #f0f7f6}.curve-legend.svelte-14i4tew .model-key:where(.svelte-14i4tew){border-color:#7ed8cf;border-style:dashed}.curve-legend.svelte-14i4tew strong:where(.svelte-14i4tew){margin-left:auto;color:#e2bb68;font-weight:650}.model-pipeline.svelte-14i4tew{display:grid;grid-template-columns:minmax(8rem,1fr) auto minmax(6rem,.7fr) auto minmax(8rem,1fr);align-items:center;gap:clamp(.45rem,1.5vw,1rem);margin-top:2.3rem}.pipeline-source.svelte-14i4tew,.calibration-card.svelte-14i4tew{padding:1rem;border:1px solid #31545d;background:#102f3a}.model-pipeline.svelte-14i4tew small:where(.svelte-14i4tew){color:#8caeae;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.52rem;letter-spacing:.07em;text-transform:uppercase}.patient-cloud.svelte-14i4tew{display:grid;grid-template-columns:repeat(6,.65rem);gap:.55rem;justify-content:center;margin-top:1.5rem}.patient-cloud.svelte-14i4tew i:where(.svelte-14i4tew){width:.65rem;height:.65rem;border-radius:50%;background:#52717a}.patient-cloud.svelte-14i4tew i.positive:where(.svelte-14i4tew){background:#7ed8cf;box-shadow:0 0 0 3px #7ed8cf24}.pipeline-arrow.svelte-14i4tew{color:#7ed8cf;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.model-core.svelte-14i4tew{display:grid;grid-template-columns:repeat(3,1fr);align-items:end;padding:1rem;border:1px solid #7ed8cf;background:#7ed8cf;color:#0d2a35;text-align:center}.model-core.svelte-14i4tew span:where(.svelte-14i4tew),.model-core.svelte-14i4tew b:where(.svelte-14i4tew),.model-core.svelte-14i4tew small:where(.svelte-14i4tew){grid-column:1 / 4}.model-core.svelte-14i4tew span:where(.svelte-14i4tew){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-weight:800}.model-core.svelte-14i4tew b:where(.svelte-14i4tew){font-family:Charter,Bitstream Charter,Sitka Text,Cambria,serif;font-size:2rem}.model-core.svelte-14i4tew small:where(.svelte-14i4tew){color:#285b58}.model-core.svelte-14i4tew i:where(.svelte-14i4tew){height:1.3rem;margin-top:.9rem;border-left:1px solid #0f7783;transform:skew(-18deg)}.calibration-card.svelte-14i4tew svg:where(.svelte-14i4tew){display:block;width:100%;margin-top:.55rem}.calibration-axis.svelte-14i4tew,.calibration-line.svelte-14i4tew{fill:none;stroke:#52717a;stroke-width:1}.calibration-line.svelte-14i4tew{stroke:#7ed8cf;stroke-width:2}.calibration-card.svelte-14i4tew circle:where(.svelte-14i4tew){fill:#e2bb68}.assumption-rail.svelte-14i4tew{margin-top:2rem}.pathway-flow.svelte-14i4tew{display:grid;grid-template-columns:repeat(3,minmax(0,1fr) auto) minmax(0,1fr);align-items:center;gap:.5rem;margin-top:2.4rem}.pathway-node.svelte-14i4tew{display:grid;gap:.55rem;min-height:8.5rem;padding:.85rem;border:1px solid #31545d;background:#102f3a}.pathway-node.svelte-14i4tew small:where(.svelte-14i4tew),.pathway-node.svelte-14i4tew span:where(.svelte-14i4tew){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.53rem;letter-spacing:.07em;text-transform:uppercase}.pathway-node.svelte-14i4tew small:where(.svelte-14i4tew){color:#7ed8cf}.pathway-node.svelte-14i4tew span:where(.svelte-14i4tew){color:#8caeae}.pathway-node.svelte-14i4tew b:where(.svelte-14i4tew){align-self:end;font-family:Charter,Bitstream Charter,Sitka Text,Cambria,serif;font-size:1.1rem}.pathway-node.risk-node.svelte-14i4tew,.pathway-node.quality-node.svelte-14i4tew{border-color:#7ed8cf}.pathway-node.quality-node.svelte-14i4tew{background:#7ed8cf;color:#0d2a35}.pathway-node.quality-node.svelte-14i4tew small:where(.svelte-14i4tew),.pathway-node.quality-node.svelte-14i4tew span:where(.svelte-14i4tew){color:#285b58}.pathway-flow.svelte-14i4tew>i:where(.svelte-14i4tew){color:#7ed8cf;font-style:normal}.capacity-board.svelte-14i4tew{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.capacity-board.svelte-14i4tew div:where(.svelte-14i4tew){display:grid;grid-template-columns:1fr auto;align-items:center;gap:.45rem 1rem}.capacity-board.svelte-14i4tew small:where(.svelte-14i4tew),.capacity-board.svelte-14i4tew b:where(.svelte-14i4tew){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.53rem}.capacity-board.svelte-14i4tew small:where(.svelte-14i4tew){color:#8caeae;text-transform:uppercase}.capacity-board.svelte-14i4tew span:where(.svelte-14i4tew){grid-column:1;display:block;height:.5rem;background:#274954}.capacity-board.svelte-14i4tew span:where(.svelte-14i4tew) i:where(.svelte-14i4tew){display:block;width:var(--capacity);height:100%;background:#7ed8cf}.capacity-board.svelte-14i4tew b:where(.svelte-14i4tew){grid-column:2;grid-row:1 / 3;color:#7ed8cf}.fallback-thumbnail.svelte-14i4tew{display:grid;width:100%;min-height:17rem;place-items:center;background:#0d2a35;color:#7ed8cf;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.case-copy.svelte-14i4tew{padding:clamp(1.5rem,4vw,2.75rem)}.case-category.svelte-14i4tew{margin:0;color:#0f7783;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.case-copy.svelte-14i4tew h3:where(.svelte-14i4tew){max-width:23ch;margin:.65rem 0 1rem;color:#102a35;font-family:Charter,Bitstream Charter,Sitka Text,Cambria,serif;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:600;line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.case-problem.svelte-14i4tew{max-width:66ch;margin:0;color:#52717a;font-size:.92rem;line-height:1.55}.case-copy.svelte-14i4tew dl:where(.svelte-14i4tew){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:1.5rem 0 0;padding-top:1.25rem;border-top:1px solid #c7d9d9}.case-copy.svelte-14i4tew dt:where(.svelte-14i4tew){margin-bottom:.45rem;color:#668089;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.case-copy.svelte-14i4tew dd:where(.svelte-14i4tew){margin:0;color:#102a35;font-size:.82rem;font-weight:650;line-height:1.45}.case-footer.svelte-14i4tew{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;align-items:end;margin-top:1.5rem}.case-tags.svelte-14i4tew{display:flex;flex-wrap:wrap;gap:.4rem}.case-tags.svelte-14i4tew span:where(.svelte-14i4tew){padding:.3rem .48rem;border:1px solid #b8cecc;color:#52717a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem;text-transform:uppercase}.case-footer.svelte-14i4tew a:where(.svelte-14i4tew){display:inline-flex;align-items:center;gap:.6rem;color:#0f7783;font-size:.86rem;font-weight:750;text-decoration:none}.case-footer.svelte-14i4tew a:where(.svelte-14i4tew):hover{color:#095e68;text-decoration:underline;text-underline-offset:.2em}@media(max-width:900px){.case-navigator.svelte-14i4tew{grid-template-columns:1fr}.case-tabs.svelte-14i4tew{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid #b8cecc;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain}.case-tab.svelte-14i4tew{flex:0 0 13rem;min-height:7.5rem;border-right:1px solid #c7d9d9;border-bottom:0;scroll-snap-align:start}.case-tab[aria-selected=true].svelte-14i4tew{box-shadow:inset 0 -3px #0f7783}}@media(max-width:680px){.featured-demo.svelte-14i4tew{grid-template-columns:1fr}.demo-copy.svelte-14i4tew{min-height:18rem}.clinical-sheet.svelte-14i4tew{margin:1rem}.sheet-steps.svelte-14i4tew{grid-template-columns:1fr}.research-thumbnail.svelte-14i4tew{min-height:24rem;padding:1rem}.thumbnail-kicker.svelte-14i4tew{align-items:start;flex-direction:column;gap:.3rem}.trial-grid.svelte-14i4tew{gap:.35rem;margin-top:1.25rem}.trial-card.svelte-14i4tew,.trial-card.is-focus.svelte-14i4tew{min-height:11.75rem;padding:.55rem}.trial-card.svelte-14i4tew>strong:where(.svelte-14i4tew){font-size:.58rem}.trial-verdict.svelte-14i4tew,.assumption-rail.svelte-14i4tew{align-items:start;flex-wrap:wrap}.trial-verdict.svelte-14i4tew strong:where(.svelte-14i4tew),.assumption-rail.svelte-14i4tew strong:where(.svelte-14i4tew){width:100%;margin-left:0}.curve-thumbnail.svelte-14i4tew svg:where(.svelte-14i4tew){margin-top:1.5rem}.curve-legend.svelte-14i4tew{align-items:start;flex-direction:column;gap:.5rem}.curve-legend.svelte-14i4tew strong:where(.svelte-14i4tew){margin-left:0}.model-pipeline.svelte-14i4tew{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-top:1.25rem}.model-pipeline.svelte-14i4tew>.pipeline-arrow:where(.svelte-14i4tew):last-of-type{display:none}.calibration-card.svelte-14i4tew{grid-column:1 / 4;padding:.75rem}.calibration-card.svelte-14i4tew svg:where(.svelte-14i4tew){max-height:5.5rem}.patient-cloud.svelte-14i4tew{grid-template-columns:repeat(6,.45rem);gap:.35rem}.patient-cloud.svelte-14i4tew i:where(.svelte-14i4tew){width:.45rem;height:.45rem}.pathway-flow.svelte-14i4tew{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1.25rem}.pathway-flow.svelte-14i4tew>i:where(.svelte-14i4tew){display:none}.pathway-node.svelte-14i4tew{min-height:6.6rem}.capacity-board.svelte-14i4tew{grid-template-columns:1fr;gap:.75rem;margin-top:1rem}.case-copy.svelte-14i4tew dl:where(.svelte-14i4tew){grid-template-columns:1fr}.case-footer.svelte-14i4tew{align-items:start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.case-tab.svelte-14i4tew{scroll-behavior:auto;transition:none}}.medical-display.svelte-1cq2tj6{font-family:Charter,Bitstream Charter,Sitka Text,Cambria,serif}.section-inner.svelte-1cq2tj6{--section-space: clamp(2.75rem, 4.5vw, 4rem);padding-block:var(--section-space)}.section-inner--compact.svelte-1cq2tj6{--section-space: clamp(2rem, 3vw, 2.75rem)}.section-inner--showcase.svelte-1cq2tj6{--section-space: clamp(3.5rem, 6vw, 5.5rem)}.section-inner--dense.svelte-1cq2tj6{--section-space: clamp(2.5rem, 3.75vw, 3.5rem)}.section-heading.svelte-1cq2tj6{align-items:start}@media(min-width:64rem){.section-heading.svelte-1cq2tj6{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2.5rem,5vw,5rem)}.section-heading-copy.svelte-1cq2tj6{padding-top:2.75rem}}.clinical-grid.svelte-1cq2tj6{background-image:linear-gradient(rgba(126,216,207,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(126,216,207,.12) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 42%,black 100%);mask-image:linear-gradient(to right,transparent 0%,black 42%,black 100%)}.clinical-note.svelte-1cq2tj6{transform:rotate(.7deg)}@media(prefers-reduced-motion:reduce){.clinical-note.svelte-1cq2tj6{transform:none}}
