
/* Image geometry is the only positioning reference. Notes never change its height. */
.frame-stage{display:block!important;position:relative}
.frame-stage>img{width:100%;height:auto;display:block}
.complete-frame .frame-label{position:absolute!important;padding:0!important;margin:0;transform:none!important;display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box}
.label-content{max-width:100%;max-height:100%;width:100%;text-align:inherit}
.frame-mobile-notes{display:none}
.metric-frames{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))}
.opening-letter{position:absolute;display:flex;align-items:center;justify-content:center;width:6%;height:13%;top:2%;font:600 clamp(13px,2.5cqw,27px)/1 var(--sans);color:#47769e}
.letter-0{left:7.6%}.letter-1{left:37.9%}.letter-2{left:68.1%}
.complete-frame.frame-opening .label-0{left:12.5%!important;top:0%!important;width:23%!important;height:20%;}
.complete-frame.frame-opening .label-1{left:43.5%!important;top:0%!important;width:23%!important;height:20%;}
.complete-frame.frame-opening .label-2{left:76.5%!important;top:0%!important;width:22%!important;height:20%;}
.complete-frame.frame-communication .label-0{left:3.4%!important;top:1%!important;width:28%!important;height:18%;}
.complete-frame.frame-communication .label-1{left:35%!important;top:1%!important;width:30%!important;height:18%;}
.complete-frame.frame-communication .label-2{left:68.1%!important;top:1%!important;width:28%!important;height:18%;}
.complete-frame.frame-old-model .label-0{left:2.7%!important;top:5.5%!important;width:26%!important;height:15%;}
.complete-frame.frame-old-model .label-1{left:66.5%!important;top:11%!important;width:29%!important;height:78%;}
.complete-frame.frame-new-model .label-0{left:2.7%!important;top:5.5%!important;width:26%!important;height:15%;}
.complete-frame.frame-new-model .label-1{left:66.5%!important;top:11%!important;width:29%!important;height:78%;}
.complete-frame.frame-new-model .label-2{left:31%!important;top:16.5%!important;width:30%!important;height:17%;}
.complete-frame.frame-states .label-0{left:22.7%!important;top:4.9%!important;width:23%!important;height:15%;}
.complete-frame.frame-states .label-1{left:22.7%!important;top:23.7%!important;width:23%!important;height:15%;}
.complete-frame.frame-states .label-2{left:22.7%!important;top:42.5%!important;width:23%!important;height:15%;}
.complete-frame.frame-states .label-3{left:22.7%!important;top:61.3%!important;width:23%!important;height:15%;}
.complete-frame.frame-states .label-4{left:22.7%!important;top:80.1%!important;width:23%!important;height:15%;}
.complete-frame.frame-cargo .label-0{left:70.5%!important;top:6.5%!important;width:29%!important;height:23%;}
.complete-frame.frame-cargo .label-1{left:70.5%!important;top:50%!important;width:29%!important;height:16%;}
.complete-frame.frame-cargo .label-2{left:70.5%!important;top:80%!important;width:29%!important;height:16%;}
.complete-frame.frame-mirna-charts .label-0{left:2.5%!important;top:3.5%!important;width:29%!important;height:23%;}
.complete-frame.frame-mirna-charts .label-1{left:35.5%!important;top:3.5%!important;width:29%!important;height:23%;}
.complete-frame.frame-mirna-charts .label-2{left:68.5%!important;top:3.5%!important;width:29%!important;height:23%;}
.complete-frame.frame-mirna-charts .label-3{left:2.5%!important;top:73%!important;width:29%!important;height:20%;}
.complete-frame.frame-mirna-charts .label-4{left:35.5%!important;top:73%!important;width:29%!important;height:20%;}
.complete-frame.frame-mirna-charts .label-5{left:68.5%!important;top:73%!important;width:29%!important;height:20%;}
.complete-frame.frame-analysis-left .label-0{left:7%!important;top:3%!important;width:86%!important;height:10%;}
.complete-frame.frame-analysis-left .label-1{left:9%!important;top:54%!important;width:82%!important;height:22%;}
.complete-frame.frame-analysis-left .label-2{left:9%!important;top:80%!important;width:82%!important;height:16%;}
.complete-frame.frame-analysis-right .label-0{left:7%!important;top:3%!important;width:86%!important;height:10%;}
.complete-frame.frame-analysis-right .label-1{left:9%!important;top:54%!important;width:82%!important;height:22%;}
.complete-frame.frame-analysis-right .label-2{left:9%!important;top:80%!important;width:82%!important;height:16%;}
.complete-frame.frame-ipa-flow .label-0{left:2%!important;top:1%!important;width:43%!important;height:24%;}
.complete-frame.frame-ipa-flow .label-1{left:55%!important;top:1%!important;width:43%!important;height:24%;}
.complete-frame.frame-ipa-flow .label-2{left:2%!important;top:27%!important;width:43%!important;height:18%;}
.complete-frame.frame-ipa-flow .label-3{left:55%!important;top:27%!important;width:43%!important;height:18%;}
.complete-frame.frame-culture-2d .label-0{left:6%!important;top:2.5%!important;width:88%!important;height:19%;}
.complete-frame.frame-culture-2d .label-1{left:12%!important;top:27%!important;width:76%!important;height:30%;}
.complete-frame.frame-culture-3d .label-0{left:15%!important;top:7%!important;width:70%!important;height:12%;}
.complete-frame.frame-culture-3d .label-1{left:32%!important;top:29.6%!important;width:61%!important;height:7%;justify-content:flex-start;text-align:left}
.complete-frame.frame-culture-3d .label-2{left:32%!important;top:37.8%!important;width:61%!important;height:7%;justify-content:flex-start;text-align:left}
.complete-frame.frame-culture-3d .label-3{left:32%!important;top:46%!important;width:61%!important;height:7%;justify-content:flex-start;text-align:left}
.complete-frame.frame-pathways .label-0{left:65.5%!important;top:3.9%!important;width:29%!important;height:11%;}
.complete-frame.frame-pathways .label-1{left:65.5%!important;top:19%!important;width:29%!important;height:11%;}
.complete-frame.frame-pathways .label-2{left:65.5%!important;top:34%!important;width:29%!important;height:11%;}
.complete-frame.frame-pathways .label-3{left:65.5%!important;top:49%!important;width:29%!important;height:11%;}
.complete-frame.frame-pathways .label-4{left:65.5%!important;top:64.1%!important;width:29%!important;height:11%;}
.complete-frame.frame-pathways .label-5{left:65.5%!important;top:79.1%!important;width:29%!important;height:11%;}
.complete-frame.frame-pathways .label-6{left:7.5%!important;top:90.5%!important;width:31%!important;height:9%;}
.complete-frame.frame-vial .label-0{left:46.5%!important;top:6%!important;width:49%!important;height:26%;}
.complete-frame.frame-vial .label-1{left:46.5%!important;top:35.5%!important;width:49%!important;height:21%;}
.complete-frame.frame-vial .label-2{left:46.5%!important;top:60.5%!important;width:49%!important;height:35%;}
.complete-frame.frame-iv-other .label-0{left:14.5%!important;top:4.8%!important;width:71%!important;height:8.4%;}
.complete-frame.frame-iv-other .label-1{left:8%!important;top:14%!important;width:84%!important;height:18%;}
.complete-frame.frame-iv-other .label-2{left:7.7%!important;top:34.5%!important;width:22%!important;height:13%;}
.complete-frame.frame-iv-other .label-3{left:71.4%!important;top:34.5%!important;width:22%!important;height:13%;}
.complete-frame.frame-iv-other .label-4{left:7.7%!important;top:59.8%!important;width:22%!important;height:13%;}
.complete-frame.frame-iv-other .label-5{left:71.4%!important;top:59.8%!important;width:22%!important;height:13%;}
.complete-frame.frame-iv-other .label-6{left:9%!important;top:81%!important;width:82%!important;height:16%;}
.complete-frame.frame-iv-exosome .label-0{left:14.5%!important;top:4.8%!important;width:71%!important;height:8.4%;}
.complete-frame.frame-iv-exosome .label-1{left:8%!important;top:14%!important;width:84%!important;height:18%;}
.complete-frame.frame-iv-exosome .label-2{left:9%!important;top:81%!important;width:82%!important;height:16%;}
.complete-frame.frame-change-flow .label-0{left:1.2%!important;top:2%!important;width:29%!important;height:16%;}
.complete-frame.frame-origin-0 .label-0{left:5%!important;top:2%!important;width:90%!important;height:14%;}
.complete-frame.frame-origin-0 .label-1{left:8.5%!important;top:61.5%!important;width:83%!important;height:35%;}
.complete-frame.frame-origin-1 .label-0{left:5%!important;top:2%!important;width:90%!important;height:14%;}
.complete-frame.frame-origin-1 .label-1{left:8.5%!important;top:61.5%!important;width:83%!important;height:35%;}
.complete-frame.frame-origin-2 .label-0{left:5%!important;top:2%!important;width:90%!important;height:14%;}
.complete-frame.frame-origin-2 .label-1{left:8.5%!important;top:61.5%!important;width:83%!important;height:35%;}
.complete-frame.frame-origin-3 .label-0{left:5%!important;top:2%!important;width:90%!important;height:14%;}
.complete-frame.frame-origin-3 .label-1{left:8.5%!important;top:61.5%!important;width:83%!important;height:35%;}
.complete-frame.frame-metric-0 .label-0{left:5%!important;top:31%!important;width:90%!important;height:8%;}
.complete-frame.frame-metric-0 .label-1{left:5%!important;top:39.5%!important;width:90%!important;height:5%;}
.complete-frame.frame-metric-0 .label-2{left:11%!important;top:46.5%!important;width:78%!important;height:20%;}
.complete-frame.frame-metric-0 .label-3{left:8%!important;top:89.5%!important;width:84%!important;height:7%;}
.complete-frame.frame-metric-1 .label-0{left:5%!important;top:31%!important;width:90%!important;height:8%;}
.complete-frame.frame-metric-1 .label-1{left:5%!important;top:39.5%!important;width:90%!important;height:5%;}
.complete-frame.frame-metric-1 .label-2{left:11%!important;top:46.5%!important;width:78%!important;height:20%;}
.complete-frame.frame-metric-1 .label-3{left:8%!important;top:89.5%!important;width:84%!important;height:7%;}
.complete-frame.frame-metric-1 .label-4{left:38.6%!important;top:9.1%!important;width:18%!important;height:7%;}
.complete-frame.frame-metric-1 .label-5{left:48.1%!important;top:17.2%!important;width:18%!important;height:7%;}
.complete-frame.frame-metric-2 .label-0{left:5%!important;top:31%!important;width:90%!important;height:8%;}
.complete-frame.frame-metric-2 .label-1{left:5%!important;top:39.5%!important;width:90%!important;height:5%;}
.complete-frame.frame-metric-2 .label-2{left:11%!important;top:46.5%!important;width:78%!important;height:20%;}
.complete-frame.frame-metric-2 .label-3{left:8%!important;top:89.5%!important;width:84%!important;height:7%;}
.complete-frame.frame-self-left .label-0{left:6%!important;top:2.1%!important;width:88%!important;height:7.2%;}
.complete-frame.frame-self-left .label-1{left:7%!important;top:10%!important;width:86%!important;height:4%;}
.complete-frame.frame-self-left .label-2{left:30%!important;top:46.2%!important;width:40%!important;height:4.6%;}
.complete-frame.frame-self-left .label-3{left:7%!important;top:52.5%!important;width:86%!important;height:16%;}
.complete-frame.frame-self-left .label-4{left:30%!important;top:71.2%!important;width:40%!important;height:4.6%;}
.complete-frame.frame-self-left .label-5{left:7%!important;top:78%!important;width:86%!important;height:17%;}
.complete-frame.frame-self-right .label-0{left:6%!important;top:2.1%!important;width:88%!important;height:7.2%;}
.complete-frame.frame-self-right .label-1{left:7%!important;top:10%!important;width:86%!important;height:4%;}
.complete-frame.frame-self-right .label-2{left:30%!important;top:46.2%!important;width:40%!important;height:4.6%;}
.complete-frame.frame-self-right .label-3{left:7%!important;top:52.5%!important;width:86%!important;height:16%;}
.complete-frame.frame-self-right .label-4{left:30%!important;top:71.2%!important;width:40%!important;height:4.6%;}
.complete-frame.frame-self-right .label-5{left:7%!important;top:78%!important;width:86%!important;height:17%;}

.self-frames .label-3,.self-frames .label-5{text-align:left;align-items:flex-start}
.self-frames .label-3 .label-content,.self-frames .label-5 .label-content{height:100%}
.self-frames ul{height:100%;grid-auto-rows:1fr;font-size:clamp(13px,3.7cqw,18px)}
.frame-opening .label-content{line-height:1.3}
.frame-communication .label-content,.frame-ipa-flow .label-content{line-height:1.4}
.frame-change-flow .label-content{line-height:1.1}.frame-change-flow .frame-label{font-size:clamp(9px,1.8cqw,20px)}
.frame-metric-1 .label-4,.frame-metric-1 .label-5{font-size:clamp(11px,4cqw,16px)}
.frame-vial .label-content,.frame-old-model .label-1 .label-content,.frame-new-model .label-1 .label-content{text-align:left}
@media(max-width:700px){
 .frame-old-model .label-0,.frame-new-model .label-0{font-size:clamp(10px,3.5cqw,13px)!important;white-space:nowrap;line-height:1.2}
 .frame-states .label-content{line-height:1.3}
 .frame-cargo .frame-label{font-size:11px;line-height:1.4}
 .frame-pathways .label-content{line-height:1.2}
 .complete-frame .has-mobile-note{display:none!important}
 .frame-mobile-notes{display:grid;background:#f5faff;border:1px solid #d3e5f3;border-radius:0 0 12px 12px;font-size:16px}
 .frame-mobile-notes>div{padding:15px 18px}.frame-mobile-notes>div+div{border-top:1px solid #d3e5f3}
 .frame-ipa-flow .frame-mobile-notes{grid-template-columns:1fr 1fr;font-size:13px;text-align:center}.frame-ipa-flow .frame-mobile-notes>div{padding:12px}
 .frame-ipa-flow .frame-mobile-notes>div+div{border-top:0;border-left:1px solid #d3e5f3}
 .complete-frame.frame-new-model .label-2{left:66%!important;top:23%!important;width:30%!important;height:61%;font-size:11px!important}
 .mobile-frame-summary{display:flex;align-items:center;justify-content:center;line-height:1.5;text-align:center}
 .frame-old-model .mobile-frame-summary{left:66%;top:20%;width:30%;height:60%}
 .frame-vial .mobile-frame-summary{left:45%;width:51%;height:23%;text-align:center}
 .frame-vial .summary-0{top:6%}.frame-vial .summary-1{top:34%}.frame-vial .summary-2{top:62%}
 .frame-opening .frame-label{font-size:clamp(9px,2.8cqw,13px)}
}
