.hemodynamic-page{max-width:1080px}.hemo-header{max-width:860px}.hemo-header>p{color:#11686b;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.hemo-header h1{margin:12px 0 16px;color:#172b2a;font-size:clamp(31px,4vw,46px);font-weight:500;letter-spacing:-.035em;line-height:1.13;text-wrap:balance}.hemo-header>span{display:block;color:#5c6d6b;font-size:16px;line-height:1.7}.hemo-header>a{display:inline-block;margin-top:14px;color:#11686b;font-size:14px;text-decoration:underline;text-underline-offset:3px}.hemo-calculator{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:28px;overflow:hidden;border:1px solid #cbdcd8;border-radius:10px;background:#fff}.hemo-inputs,.hemo-output{min-width:0;padding:26px}.hemo-input-heading{display:flex;justify-content:space-between;gap:14px;align-items:center}.hemo-calculator h2{color:#294340;font-size:17px;font-weight:600}.hemo-input-heading button{min-height:44px;border:1px solid #c1d3ce;border-radius:6px;padding:8px 14px;color:#11686b;font-size:13px}.hemo-modes{display:grid;gap:14px;margin-top:18px}.hemo-modes label{display:grid;gap:7px;color:#455c59;font-size:13px}.hemo-modes select{width:100%;min-height:44px;border:1px solid #cbdcd8;border-radius:6px;background:white;padding:9px 10px;color:#172b2a}.hemo-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;margin-top:24px}.hemo-fields>label{min-width:0;display:grid;gap:7px;color:#455c59;font-size:13px}.hemo-fields>label>div{display:flex;align-items:center;min-width:0;border:1px solid #cbdcd8;border-radius:6px;background:white}.hemo-fields input{width:100%;min-width:0;min-height:48px;border-radius:6px;padding:10px;background:transparent;color:#172b2a;font-size:17px;font-variant-numeric:tabular-nums}.hemo-fields input[aria-invalid=true]{outline:1px solid #a95142}.hemo-fields>label>div>span{padding-right:8px;color:#657874;font-size:10px;white-space:nowrap}.hemo-caveat,.hemo-private{margin-top:18px;color:#657874;font-size:12px;line-height:1.7}.hemo-output{border-left:1px solid #cbdcd8;background:#f4f8f7}.hemo-value{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline;margin-top:20px;color:#172b2a}.hemo-value output{font-size:48px;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums}.hemo-value>span{color:#526764;font-size:14px}.hemo-formula,.hemo-static-formula{margin-top:18px;border-left:2px solid #b9d5cd;padding:10px 14px;background:white;color:#11686b;font-size:15px;line-height:1.7;overflow-wrap:anywhere}.hemo-reading{margin-top:20px;color:#344441;font-size:15px;line-height:1.75}.hemo-secondary{margin-top:12px;color:#455c59;font-size:14px}.hemo-secondary strong{color:#172b2a;font-size:25px;font-variant-numeric:tabular-nums}.hemo-conversion{margin-top:10px;color:#526764;font-size:12px;line-height:1.7}.hemo-components{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;border-block:1px solid #dce6e3;padding:14px 0}.hemo-components dt{color:#526764;font-size:12px}.hemo-components dd{margin-top:5px;color:#172b2a;font-size:18px;font-variant-numeric:tabular-nums}.hemo-errors ul,.hemo-notes{margin-top:12px;padding-left:18px;list-style:disc}.hemo-notes li{margin-top:8px;color:#526764;font-size:13px;line-height:1.7}.hemo-errors{margin-top:18px;border:1px solid #e2c8c1;border-radius:6px;padding:14px;background:#fff8f6;color:#803d35;font-size:13px;line-height:1.6}.hemo-reference-content{max-width:800px;margin-top:52px;color:#344441}.hemo-reference-content nav,.hemo-reference-content section{margin-top:38px}.hemo-reference-content h2{color:#172b2a;font-size:25px;line-height:1.3;font-weight:500;letter-spacing:-.025em;scroll-margin-top:110px}.hemo-reference-content li,.hemo-reference-content p{margin-top:13px;font-size:16px;line-height:1.8}.hemo-reference-content a{color:#11686b;text-decoration:underline;text-underline-offset:3px}.hemo-reference-content ol{margin-top:16px;padding-left:20px;list-style:decimal}.hemo-reference-content .hemo-disclosure,.hemo-reference-content ol li{font-size:13px}.hemo-reference-content nav ul{margin-top:16px}.hemodynamic-page :focus-visible{outline:2px solid #11686b;outline-offset:3px}.hemo-video-frame{margin-top:20px;overflow:hidden;aspect-ratio:16/9;border:1px solid #dce6e3;border-radius:9px;background:#f4f8f7}.hemo-video-frame iframe{display:block;width:100%;height:100%;border:0}.hemo-reference-content .hemo-video-credit{color:#657874;font-size:13px}@media(max-width:760px){.hemo-calculator{grid-template-columns:1fr}.hemo-output{border-top:1px solid #cbdcd8;border-left:0}.hemo-inputs,.hemo-output{padding:22px 18px}}@media(max-width:400px){.hemo-fields{grid-template-columns:1fr}}.clinical-draft{margin:0 0 25px;padding:14px 18px;border:1px solid #cbdcd8;border-radius:8px;color:#455c59;background:#f4f8f7;font-size:13px;line-height:1.8}.clinical-draft a{color:#11686b;text-decoration:underline}.clinical-score-fields{display:grid;gap:20px;margin-top:24px}.clinical-score-fields label{display:grid;gap:7px;color:#455c59;font-size:14px}.clinical-score-fields select{width:100%;min-height:48px;padding:10px;border:1px solid #cbdcd8;border-radius:6px;color:#172b2a;background:white}.clinical-calculator label small{color:#657874;font-size:12px;line-height:1.65}.clinical-calculator .hemo-fields{align-items:start}.clinical-details{margin-top:22px;border-top:1px solid #dce6e3}.clinical-details>div{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:12px 0;border-bottom:1px solid #dce6e3}.clinical-details dt{color:#526764;font-size:13px}.clinical-details dd{color:#172b2a;font-size:19px;font-variant-numeric:tabular-nums;white-space:nowrap}.clinical-details dd span{font-size:12px}.clinical-question{margin-top:23px;color:#294340;font-size:18px;font-weight:500}.clinical-dasi{overflow:clip}.clinical-dasi .clinical-result-content{position:sticky;top:96px}.clinical-dasi-question{min-width:0;border-bottom:1px solid #dce6e3;padding-bottom:20px}.clinical-dasi-question legend{width:100%;padding:0;color:#455c59;font-size:14px;line-height:1.6}.clinical-dasi-question>p{margin-top:5px;color:#657874;font-size:12px;line-height:1.65}.clinical-dasi-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.clinical-dasi-options label{display:flex;align-items:center;gap:9px;min-height:46px;padding:10px 12px;border:1px solid #cbdcd8;border-radius:6px;cursor:pointer}.clinical-dasi-options label.is-selected{border-color:#11686b;background:#eaf3f0;color:#172b2a}.clinical-dasi-options input{accent-color:#11686b;width:16px;height:16px;flex-shrink:0}.clinical-dasi-options label small{margin-left:auto;font-variant-numeric:tabular-nums}.clinical-copy{margin-top:18px}.clinical-copy button{min-height:44px;padding:9px 16px;border:1px solid #11686b;border-radius:6px;color:#11686b;background:white;font-size:14px}.clinical-copy button:disabled{cursor:not-allowed;opacity:.5}.clinical-copy p{margin-top:8px;color:#526764;font-size:12px;line-height:1.6}@media(max-width:760px){.clinical-dasi .clinical-result-content{position:static}}@media(max-width:400px){.clinical-details>div{flex-wrap:wrap;gap:6px}.clinical-details dd{white-space:normal}}