.-rC8pq_page{--pool-cyan:#38bdf8;--pool-blue:#1da1ff;color:#0f172a;background:#f8fafc;width:100%;overflow-x:clip}.-rC8pq_page[data-locale-scroll-ready=false] .-rC8pq_reportWorkspace{visibility:hidden}.-rC8pq_hero{box-sizing:border-box;color:#fff;align-items:center;min-height:520px;padding:120px 24px 88px;display:flex;position:relative;overflow:hidden}.-rC8pq_heroImage{object-fit:cover;object-position:center}.-rC8pq_heroOverlay{z-index:1;background:radial-gradient(circle at 72% 35%,#0ea5e933,#0000 38%),linear-gradient(90deg,#04152ae0 0%,#04152ab8 42%,#04152a40 100%),linear-gradient(#06162b0f,#06162b2e);position:absolute;inset:0}.-rC8pq_heroInner,.-rC8pq_engineeringIntro>div{z-index:2;width:100%;max-width:1280px;margin:0 auto;position:relative}.-rC8pq_heroInner>p,.-rC8pq_engineeringIntro p,.-rC8pq_sectionHeading p{color:var(--pool-cyan);letter-spacing:.32em;margin:0;font-size:14px;font-weight:900}.-rC8pq_heroInner>p{margin-bottom:26px;font-size:15px}.-rC8pq_poolBack{width:fit-content;margin-bottom:28px}.-rC8pq_heroInner h1{color:#fff;letter-spacing:-.06em;text-transform:uppercase;text-shadow:0 10px 36px #00000052;max-width:920px;margin:0;font-size:clamp(56px,8vw,132px);font-weight:950;line-height:.9}.-rC8pq_heroInner>span{color:#fff;text-shadow:0 4px 18px #00000073;max-width:980px;margin-top:34px;font-size:clamp(20px,2vw,28px);line-height:1.55;display:block}.-rC8pq_engineeringIntro{background:#041a33;position:relative;overflow:hidden}.-rC8pq_engineeringIntro>div{box-sizing:border-box;padding:48px 32px 52px}.-rC8pq_engineeringIntro p{letter-spacing:.3em;margin-bottom:12px}.-rC8pq_engineeringIntro h2{color:#fff;letter-spacing:-.025em;max-width:820px;margin:0;font-size:clamp(28px,3.2vw,42px);font-weight:850;line-height:1.12}.-rC8pq_engineeringIntro span{color:#ffffffeb;max-width:900px;margin-top:14px;font-size:17px;line-height:1.65;display:block}.-rC8pq_reportWorkspace{box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:28px;width:min(1500px,100%);margin:0 auto;padding:22px}.-rC8pq_reportHeader{text-align:center;border-bottom:2px solid #cbd5e1;margin-bottom:10px;padding-bottom:6px}.-rC8pq_reportHeader h2{color:#0f172a;margin:0;font-size:22px;font-weight:700;line-height:1.2}.-rC8pq_primaryGrid{grid-template-columns:minmax(0,1.35fr) minmax(420px,1fr);align-items:start;gap:18px;display:grid}.-rC8pq_topologyCard{background:#04152a;border-radius:22px;align-self:start;min-width:0;height:fit-content;overflow:hidden}.-rC8pq_topologyScroll{min-width:0;height:520px}.-rC8pq_topology{box-sizing:border-box;background:radial-gradient(circle at 48%,#0b3a66 0%,#082647 45%,#04152a 100%);border:1px solid #0ea5e9;border-radius:22px;width:100%;max-width:100%;height:520px;position:relative;overflow:hidden}.-rC8pq_poolLabel{z-index:300;box-sizing:border-box;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#04152ac7;border:1px solid #38bdf873;border-radius:14px;width:230px;padding:14px 20px;position:absolute;top:9%;left:5%}.-rC8pq_poolAsset{z-index:220;object-fit:contain;filter:drop-shadow(0 0 20px #38bdf840);width:42%;max-width:360px;height:auto;position:absolute;top:2%;left:2%}.-rC8pq_poolLabel{width:200px;padding:10px 16px;top:38%;left:5%}.-rC8pq_poolLabel strong,.-rC8pq_poolLabel span,.-rC8pq_pumpLabel strong,.-rC8pq_pumpLabel span,.-rC8pq_wdsLabel strong,.-rC8pq_wdsLabel span,.-rC8pq_filterLabel strong,.-rC8pq_filterLabel span{display:block}.-rC8pq_qSidePipe,.-rC8pq_qSideMotion{width:72%;position:absolute;top:72%;left:16%}.-rC8pq_qSidePipe{z-index:80;background:#1da1ff;border-radius:999px;height:8px;box-shadow:0 0 16px #1da1ff}.-rC8pq_qSideMotion{z-index:90;background-image:repeating-linear-gradient(90deg,#fffffff2 0 12px,#0000 12px 26px);background-size:32px 3px;height:3px;animation:.9s linear infinite -rC8pq_flowRight;top:72.5%}.-rC8pq_pumpAsset,.-rC8pq_systemAsset,.-rC8pq_wdsAsset,.-rC8pq_filterAsset{z-index:240;color:#fff;text-align:center;justify-items:center;display:grid;position:absolute}.-rC8pq_pumpAsset{width:110px;top:66%;left:30%}.-rC8pq_pumpAsset img{object-fit:contain;filter:drop-shadow(0 0 18px #38bdf86b);width:110px;height:auto}.-rC8pq_pumpLabel{z-index:210;color:#fff;text-align:center;width:160px;font-size:13px;font-weight:900;position:absolute;top:75%;left:40%}.-rC8pq_pumpLabel span{color:#bae6fd;margin-top:2px;font-size:10px}.-rC8pq_sidestreamLeft,.-rC8pq_sidestreamRight,.-rC8pq_sidestreamMotionLeft,.-rC8pq_sidestreamMotionRight{z-index:80;width:8px;height:33%;position:absolute;top:39%}.-rC8pq_sidestreamLeft,.-rC8pq_sidestreamMotionLeft{left:51%}.-rC8pq_sidestreamRight,.-rC8pq_sidestreamMotionRight{left:73%}.-rC8pq_sidestreamTop,.-rC8pq_sidestreamMotionTop{z-index:80;width:23%;height:8px;position:absolute;top:39%;left:51%}.-rC8pq_sidestreamLeft,.-rC8pq_sidestreamRight,.-rC8pq_sidestreamTop{background:#ffd21f;border-radius:999px;box-shadow:0 0 16px #ffd21f}.-rC8pq_sidestreamMotionLeft,.-rC8pq_sidestreamMotionRight{z-index:90;background-image:repeating-linear-gradient(#fffffff2 0 12px,#0000 12px 26px);background-size:4px 32px;width:4px}.-rC8pq_sidestreamMotionLeft{animation:.9s linear infinite -rC8pq_flowUp;left:51.4%}.-rC8pq_sidestreamMotionRight{animation:.9s linear infinite -rC8pq_flowDown;left:73.4%}.-rC8pq_sidestreamMotionTop{z-index:90;background-image:repeating-linear-gradient(90deg,#fffffff2 0 12px,#0000 12px 26px);background-size:32px 4px;width:23%;height:4px;animation:.9s linear infinite -rC8pq_flowRight;top:39.4%;left:51%}.-rC8pq_systemAsset{align-items:end;width:120px;height:138px;top:calc(39% - 110px);left:50%;overflow:hidden;transform:translate(-50%)}.-rC8pq_systemAsset img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 0 20px #38bdf873);width:100%;height:100%}.-rC8pq_wdsAsset,.-rC8pq_owsAsset{width:120px;height:138px}.-rC8pq_systemAsset[data-selected-system=wds600x] img{width:57%;max-width:none}.-rC8pq_systemAsset[data-selected-system=wds1200x] img{width:129%;max-width:none;transform:translate(10px)}.-rC8pq_systemAsset[data-selected-system=wds3000x] img{width:60%;max-width:none}.-rC8pq_systemAsset[data-selected-system=wds3000p] img{width:72%;max-width:none}.-rC8pq_systemAsset[data-selected-system=wds6000x] img{width:159%;max-width:none}.-rC8pq_systemLabel{z-index:210;color:#fff;text-align:center;width:200px;font-size:14px;font-weight:900;position:absolute;top:3%;left:43%}.-rC8pq_systemLabel strong,.-rC8pq_systemLabel em,.-rC8pq_systemLabel span,.-rC8pq_systemLabel small{display:block}.-rC8pq_systemLabel em{color:#facc15;letter-spacing:.04em;margin-top:3px;font-size:11px;font-style:normal}.-rC8pq_systemLabel span{color:#bae6fd;margin-top:4px;font-size:10px;font-weight:700;line-height:1.35}.-rC8pq_systemLabel small{color:#cbd5e1;margin-top:3px;font-size:9px;font-weight:700}.-rC8pq_filterAsset{align-items:start;width:105px;height:126px;top:30%;left:60%}.-rC8pq_filterAsset img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 0 20px #facc154d);width:112px;height:126px}.-rC8pq_filterLabel{z-index:220;color:#fff;text-align:center;width:160px;font-size:13px;font-weight:900;position:absolute;top:28%;left:78%}.-rC8pq_filterLabel span{color:#bae6fd;margin-top:3px;font-size:10px}.-rC8pq_sidestreamFlowLabel,.-rC8pq_contactFlowLabel,.-rC8pq_returnLabel{z-index:210;color:#fff;font-size:12px;font-weight:900;position:absolute}.-rC8pq_sidestreamFlowLabel{color:#38bdf8;font-size:19px;top:62%;left:5%}.-rC8pq_sidestreamFlowLabel strong,.-rC8pq_sidestreamFlowLabel b,.-rC8pq_contactFlowLabel strong,.-rC8pq_contactFlowLabel b{display:block}.-rC8pq_sidestreamFlowLabel b{color:#fff;margin-top:2px;font-size:15px}.-rC8pq_contactFlowLabel{color:#facc15;text-align:center;width:190px;font-size:15px;top:50%;left:25%}.-rC8pq_contactFlowLabel b{color:#fff;margin-top:2px;font-size:14px}.-rC8pq_returnLabel{color:#fef08a;white-space:nowrap;top:72%;left:79%}.-rC8pq_measurePoint{z-index:260;pointer-events:none;grid-template-columns:14px auto;grid-template-areas:"dot label""dot detail";align-items:center;gap:2px 7px;display:grid;position:absolute}.-rC8pq_measurePoint i{background:#38bdf8;border:2px solid #fff;border-radius:99px;grid-area:dot;width:13px;height:13px;box-shadow:0 0 14px #38bdf8}.-rC8pq_measurePoint b,.-rC8pq_measurePoint small{color:#dbeafe;white-space:nowrap;background:#04152ad1;border-inline:1px solid #0ea5e9a6;padding-inline:8px}.-rC8pq_measurePoint b{color:#7dd3fc;border-top:1px solid #0ea5e9a6;border-radius:10px 10px 0 0;grid-area:label;padding-top:6px;font-size:11px}.-rC8pq_measurePoint small{border-bottom:1px solid #0ea5e9a6;border-radius:0 0 10px 10px;grid-area:detail;padding-bottom:6px;font-size:9px}.-rC8pq_measureInlet{top:36%;left:75%}.-rC8pq_measureT10{top:46%;left:75%}.-rC8pq_measureT10 i{background:#a855f7;box-shadow:0 0 14px #a855f7}.-rC8pq_measureT10 b{color:#d8b4fe}.-rC8pq_measureOutlet{top:56%;left:75%}.-rC8pq_measureOutlet i{background:#facc15;box-shadow:0 0 14px #facc15}.-rC8pq_measureOutlet b{color:#fef08a}.-rC8pq_measureSide{top:79%;left:75%}.-rC8pq_measureSide i{background:#38bdf8;box-shadow:0 0 14px #38bdf8}.-rC8pq_measureSide b{color:#7dd3fc}.-rC8pq_measurePool{top:88%;left:75%}.-rC8pq_measurePool i{background:#22c55e;box-shadow:0 0 14px #22c55e}.-rC8pq_measurePool b{color:#86efac}.-rC8pq_topologyResultStrip{background:#082647;border-top:1px solid #38bdf866;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.-rC8pq_topologyReviewStrip{color:#fef08a;text-align:center;background:#082647;border-top:1px solid #facc1573;gap:3px;padding:12px 16px;display:grid}.-rC8pq_topologyReviewStrip span{color:#dbeafe;font-size:11px}.-rC8pq_topologyResultStrip span{color:#bae6fd;text-align:center;min-width:0;padding:10px 12px}.-rC8pq_topologyResultStrip b,.-rC8pq_topologyResultStrip strong{display:block}.-rC8pq_topologyResultStrip b{font-size:10px}.-rC8pq_topologyResultStrip strong{color:#fff;overflow-wrap:anywhere;margin-top:3px;font-size:11px}.-rC8pq_inputCard,.-rC8pq_results,.-rC8pq_referenceCard,.-rC8pq_chartCard,.-rC8pq_graphCard,.-rC8pq_cycleDetailCard,.-rC8pq_detailsCard{box-sizing:border-box;background:#fff;border:1px solid #dbeafe;border-radius:20px;min-width:0;padding:18px;box-shadow:0 18px 40px #0f172a14}.-rC8pq_inputCard{padding:14px}.-rC8pq_panelTitle{color:#0f172a;margin:0 0 12px;font-size:17px;font-weight:850}.-rC8pq_inputGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.-rC8pq_field,.-rC8pq_sharedField,.-rC8pq_sharedFieldWide,.-rC8pq_cycleInput{min-width:0}.-rC8pq_field{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;align-content:start;gap:3px;min-height:0;padding:6px;font-size:13px;font-weight:700;display:grid}.-rC8pq_field input,.-rC8pq_field select{box-sizing:border-box;color:#0f172a;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:7px 9px;font-size:14px}.-rC8pq_inputCard input{box-sizing:border-box;color:#0f172a;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:7px 9px;font-size:14px}.-rC8pq_inputCard select{box-sizing:border-box;color:#0f172a;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:7px 9px;font-size:14px}:is(.-rC8pq_inputCard label,.-rC8pq_inputCard legend){color:#0f172a;font-size:13px}.-rC8pq_field small{color:#64748b;font-size:12px;line-height:1.35}.-rC8pq_inputCard small{color:#64748b;font-size:12px;line-height:1.35}.-rC8pq_fieldError{font-weight:800;color:#b91c1c!important}.-rC8pq_field input[aria-invalid=true]{background:#fff7f7;border-color:#ef4444}.-rC8pq_compoundInput{align-items:center;display:flex;position:relative}.-rC8pq_compoundInput input{padding-right:48px}.-rC8pq_compoundInput b{color:#0369a1;font-size:10px;position:absolute;right:9px}.-rC8pq_flowLabel{gap:1px;min-width:0;line-height:1.25;display:grid}.-rC8pq_flowLabel strong{color:#075985;font-size:14px;font-weight:900}.-rC8pq_flowLabel span{overflow-wrap:normal;min-width:0;font-size:13px}.-rC8pq_flowCompound{grid-template-columns:minmax(0,1fr) 76px;gap:6px;display:grid}.-rC8pq_flowCompound select{color:#0369a1;padding-inline:6px;font-weight:800}.-rC8pq_flowInputGroup{background:#f0f9ff;border:1px solid #7dd3fc;border-radius:12px;min-width:0;margin:10px 0 0;padding:9px}.-rC8pq_flowInputGroup legend{letter-spacing:.14em;padding:0 6px;font-size:12px;font-weight:900;color:#0369a1!important}.-rC8pq_flowInputGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.-rC8pq_flowInputGrid .-rC8pq_field{background:#fff}.-rC8pq_sharedField,.-rC8pq_sharedFieldWide{gap:3px;font-size:13px}.-rC8pq_sharedFieldWide{grid-column:1/-1}.-rC8pq_systemSelector{color:#0f172a;background:#f8fafc;border:1px solid #bae6fd;border-radius:10px;grid-column:1/-1;gap:7px;padding:10px;display:grid}.-rC8pq_systemSelector>label{font-size:11px;font-weight:850}.-rC8pq_systemSelectorGrid{grid-template-columns:minmax(0,1fr) 150px;align-items:end;gap:10px;display:grid}.-rC8pq_systemSelectorGrid>div:first-child{gap:5px;min-width:0;display:grid}.-rC8pq_systemSelectorGrid strong{color:#0f172a;font-size:12px}.-rC8pq_systemSelectorGrid small{font-size:9px;line-height:1.35;color:#475569!important}.-rC8pq_coreReady{color:#166534;letter-spacing:.12em;background:#dcfce7;border-radius:999px;place-self:center;padding:8px 12px;font-size:10px;font-weight:900}.-rC8pq_reviewRequired{color:#92400e;letter-spacing:.08em;text-align:center;background:#fef3c7;border-radius:999px;place-self:center;padding:8px 12px;font-size:10px;font-weight:900}.-rC8pq_owsReviewNotice{border-top:1px solid #bbf7d0;grid-column:1/-1;gap:8px;padding-top:8px;display:grid}.-rC8pq_owsReviewNotice>p{color:#166534;margin:0;font-size:10px;line-height:1.45}.-rC8pq_cycleInput{grid-template-columns:minmax(0,.65fr) minmax(0,1.55fr);margin-top:8px;background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:10px!important;gap:8px!important;padding:10px!important;display:grid!important}.-rC8pq_cycleInput label>span:last-child{grid-template-columns:minmax(0,1fr) 60px;gap:5px}.-rC8pq_cycleInput>small{grid-column:1/-1}.-rC8pq_assumptions{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;margin-top:8px;padding:8px}.-rC8pq_assumptions summary,.-rC8pq_detailsCard summary{color:#0369a1;cursor:pointer;font-size:12px;font-weight:850}.-rC8pq_assumptions>p{color:#64748b;font-size:10px;line-height:1.45}.-rC8pq_flowValidationCard{color:#7f1d1d;background:#fff7f7;border:1px solid #fca5a5;border-radius:22px;align-content:center;gap:8px;min-height:260px;padding:28px;display:grid}.-rC8pq_flowValidationCard p,.-rC8pq_flowValidationCard h2,.-rC8pq_flowValidationCard span,.-rC8pq_flowValidationCard small{margin:0}.-rC8pq_flowValidationCard p{letter-spacing:.18em;font-size:11px;font-weight:900}.-rC8pq_flowValidationCard h2{font-size:24px}.-rC8pq_flowValidationCard span{font-weight:750}.-rC8pq_flowValidationCard small{color:#991b1b;line-height:1.45}.-rC8pq_reportActions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.-rC8pq_printButton,.-rC8pq_resetButton{min-height:40px;font:inherit;cursor:pointer;border-radius:10px;padding:8px 18px;font-size:13px;font-weight:800;transition:transform .15s}.-rC8pq_printButton{color:#fff;background:#0369a1;border:1px solid #0369a1}.-rC8pq_resetButton{color:#0f172a;background:#fff;border:1px solid #cbd5e1}.-rC8pq_printButton:hover,.-rC8pq_resetButton:hover{transform:translateY(-1px)}.-rC8pq_printButton:focus-visible,.-rC8pq_resetButton:focus-visible,.-rC8pq_assumptions summary:focus-visible,.-rC8pq_detailsCard summary:focus-visible{outline-offset:2px;outline:3px solid #38bdf859}.-rC8pq_results,.-rC8pq_referenceCard,.-rC8pq_chartCard,.-rC8pq_cycleDetailCard,.-rC8pq_detailsCard{margin-top:14px;padding:14px}.-rC8pq_sectionHeading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.-rC8pq_sectionHeading p{letter-spacing:.25em;font-size:13px}.-rC8pq_sectionHeading h2{color:#0f172a;margin:0;font-size:17px}.-rC8pq_reviewBadge{color:#7a5000;background:#fef3c7;border-radius:99px;padding:7px 11px;font-size:11px;font-weight:850}.-rC8pq_kpiGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.-rC8pq_kpi{text-align:center;background:#f8fafc;border:1px solid #bfdbfe;border-radius:12px;place-items:center;gap:2px;min-width:0;padding:12px;display:grid}.-rC8pq_kpi span,.-rC8pq_kpi strong,.-rC8pq_kpi b,.-rC8pq_kpi small{display:block}.-rC8pq_kpi span{color:#475569;font-size:12px;font-weight:800}.-rC8pq_kpi strong{color:#0f172a;overflow-wrap:anywhere;margin-top:5px;font-size:22px}.-rC8pq_kpi b{color:#0369a1;font-size:11px}.-rC8pq_kpi small{color:#64748b;margin-top:4px;font-size:10px;line-height:1.3}.-rC8pq_kpi[data-kpi-status=pass]{background:#f8fafc;border-color:#bfdbfe}.-rC8pq_kpi[data-kpi-status=fail]{background:#fef2f2;border-color:#ef4444}.-rC8pq_kpi[data-kpi-status=na]{background:#f8fafc;border-color:#94a3b8}.-rC8pq_kpi[data-kpi-status=pass] .-rC8pq_kpiStatus b{color:#166534;background:#dcfce7;border-color:#16a34a}.-rC8pq_kpi[data-kpi-status=fail] .-rC8pq_kpiStatus b{color:#991b1b;background:#fee2e2;border-color:#dc2626}.-rC8pq_designGateStatus{border:1px solid;border-radius:14px;gap:5px;margin-bottom:12px;padding:12px 14px;display:grid}.-rC8pq_designGateStatus small{letter-spacing:.1em;font-size:10px;font-weight:900}.-rC8pq_designGateStatus strong{border:1px solid;border-radius:999px;justify-self:start;padding:5px 10px;font-size:16px}.-rC8pq_designGateStatus span{font-size:12px}.-rC8pq_designGateStatus[data-status=pass]{color:#0c4a6e;background:#f0f9ff;border-color:#7dd3fc}.-rC8pq_designGateStatus[data-status=pass] strong{color:#166534;background:#dcfce7;border-color:#16a34a}.-rC8pq_designGateStatus[data-status=fail]{color:#991b1b;background:#fef2f2;border-color:#dc2626}.-rC8pq_kpiGrid[data-primary-kpi-count="2"],.-rC8pq_printKpis[data-primary-kpi-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.-rC8pq_capacityIndicator{background:#fffbeb;border:1px solid #f59e0b;border-radius:14px;margin-top:12px;padding:14px}.-rC8pq_capacityIndicator>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.-rC8pq_capacityIndicator header small{color:#92400e;letter-spacing:.1em;font-size:10px;font-weight:900}.-rC8pq_capacityIndicator h3{color:#78350f;margin:3px 0 0;font-size:17px}.-rC8pq_capacityIndicator header>strong{color:#78350f;text-align:center;background:#fef3c7;border:1px solid #f59e0b;border-radius:999px;padding:6px 10px;font-size:10px}.-rC8pq_capacityGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.-rC8pq_capacityGrid article{background:#fff;border:1px solid #fde68a;border-radius:10px;min-width:0;padding:10px}.-rC8pq_capacityGrid span,.-rC8pq_capacityGrid strong,.-rC8pq_capacityGrid small{display:block}.-rC8pq_capacityGrid span{color:#475569;font-size:10px;font-weight:800}.-rC8pq_capacityGrid strong{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:14px}.-rC8pq_capacityGrid small{color:#64748b;margin-top:3px;font-size:9px;line-height:1.35}.-rC8pq_capacityNotice{color:#78350f;border-top:1px solid #fde68a;margin:10px 0 0;padding-top:10px;font-size:11px;line-height:1.5}.-rC8pq_overallSuitability{color:#78350f;background:#fffbeb;border:2px solid #f59e0b;border-radius:14px;gap:5px;margin:0 0 12px;padding:14px;display:grid}.-rC8pq_overallSuitability small{letter-spacing:.1em;font-size:10px;font-weight:900}.-rC8pq_overallSuitability h3{margin:0;font-size:24px}.-rC8pq_overallSuitability strong{letter-spacing:.08em;background:#fef3c7;border:1px solid #f59e0b;border-radius:999px;justify-self:start;padding:5px 9px;font-size:10px}.-rC8pq_overallSuitability p{margin:0;font-size:12px;line-height:1.5}.-rC8pq_overallSuitability[data-status=pass]{color:#166534;background:#f0fdf4;border-color:#16a34a}.-rC8pq_overallSuitability[data-status=pass] strong{background:#dcfce7;border-color:#16a34a}.-rC8pq_overallSuitability[data-status=fail]{color:#991b1b;background:#fef2f2;border-color:#dc2626}.-rC8pq_overallSuitability[data-status=fail] strong{background:#fee2e2;border-color:#dc2626}.-rC8pq_screenExperience .-rC8pq_results>.-rC8pq_designGateStatus,.-rC8pq_screenExperience .-rC8pq_results>.-rC8pq_kpiGrid,.-rC8pq_screenExperience .-rC8pq_results>.-rC8pq_capacityIndicator,.-rC8pq_screenExperience .-rC8pq_results>.-rC8pq_overallSuitability{display:none}.-rC8pq_poolLevelPerformance{background:linear-gradient(#f0f9ff 0,#fff 28%);border:2px solid #0284c7;border-radius:18px;gap:14px;margin-bottom:14px;padding:16px;display:grid}.-rC8pq_poolLevelPerformance>header{border-bottom:1px solid #bae6fd;gap:4px;padding-bottom:12px;display:grid}.-rC8pq_poolLevelPerformance>header small{color:#0369a1;letter-spacing:.14em;font-size:13px;font-weight:950}.-rC8pq_poolLevelPerformance>header h2{color:#0f2f59;margin:0;font-size:26px;line-height:1.2}.-rC8pq_poolLevelPerformance>header p{color:#475569;margin:0;font-size:15px;line-height:1.55}.-rC8pq_sideStreamKpiStage{background:#f8fbff;border:1px solid #7dd3fc;border-radius:15px;gap:14px;padding:15px;display:grid}.-rC8pq_sideStreamKpiStage>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.-rC8pq_sideStreamKpiStage>header small{color:#0369a1;letter-spacing:.1em;font-size:13px;font-weight:950}.-rC8pq_sideStreamKpiStage>header h3{color:#0f2f59;margin:4px 0 0;font-size:22px}.-rC8pq_sideStreamKpiStage>header>strong{color:#075985;white-space:nowrap;background:#e0f2fe;border:1px solid #38bdf8;border-radius:999px;padding:8px 12px;font-size:14px}.-rC8pq_sideStreamKpiStage .-rC8pq_kpi{text-align:left;align-content:start;place-items:stretch stretch;padding:15px}.-rC8pq_sideStreamKpiStage .-rC8pq_kpi>span{color:#334155;min-height:38px;font-size:14px;line-height:1.35}.-rC8pq_sideStreamKpiStage .-rC8pq_kpi>strong{font-size:27px;line-height:1.1}.-rC8pq_sideStreamKpiStage .-rC8pq_kpi>b{font-size:14px}.-rC8pq_sideStreamKpiStage .-rC8pq_kpi>small:not(.-rC8pq_kpiNumber){font-size:13px;line-height:1.45}.-rC8pq_kpi .-rC8pq_kpiNumber{color:#fff;letter-spacing:.06em;background:#075985;border-radius:999px;justify-self:start;margin:0 0 7px;padding:5px 9px;font-size:13px;font-weight:950}.-rC8pq_primaryKpiCalculation{padding:0;overflow:hidden}.-rC8pq_primaryKpiCalculation summary{color:#075985;cursor:pointer;padding:11px 12px;font-size:14px;font-weight:950;list-style-position:inside}.-rC8pq_primaryKpiCalculation>div{border-top:1px solid #cbd5e1;gap:5px;padding:11px 12px;display:grid}.-rC8pq_storyArrow{color:#0284c7;justify-self:center;font-size:30px;font-weight:950;line-height:1}.-rC8pq_poolLevelKpi4{border-radius:14px;gap:10px;padding:13px;display:grid}.-rC8pq_poolLevelKpi4[data-kpi-status=pass]{background:#f0fdf4}.-rC8pq_poolLevelKpi4[data-kpi-status=fail]{background:#fff1f2}.-rC8pq_poolLevelKpiHeading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.-rC8pq_poolLevelKpiHeading>span{color:#fff;letter-spacing:.08em;background:#075985;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:950}.-rC8pq_poolLevelKpiHeading small{color:#64748b;letter-spacing:.08em;font-size:13px;font-weight:900}.-rC8pq_poolResponsePanel .-rC8pq_poolLevelKpiHeading h3{color:#0f2f59;margin:3px 0 0;font-size:22px}.-rC8pq_poolLevelKpiHeading>strong{letter-spacing:.06em;border-radius:999px;padding:8px 12px;font-size:14px}.-rC8pq_poolLevelKpi4[data-kpi-status=pass] .-rC8pq_poolLevelKpiHeading>strong{color:#166534;background:#dcfce7}.-rC8pq_poolLevelKpi4[data-kpi-status=fail] .-rC8pq_poolLevelKpiHeading>strong{color:#991b1b;background:#fee2e2}.-rC8pq_poolKpiDependency{color:#075985;text-align:center;border-block:1px solid #7dd3fc;justify-items:center;gap:2px;padding:11px;display:grid}.-rC8pq_poolKpiDependency span{color:#0284c7;font-size:24px;font-weight:950;line-height:1}.-rC8pq_poolKpiDependency strong{letter-spacing:.06em;font-size:15px}.-rC8pq_poolKpiDependency p{color:#334155;margin:5px 0 0;font-size:15px;font-weight:750}.-rC8pq_overallPoolAssessment{background:#fffbeb;border:1px solid #f59e0b;border-radius:14px;gap:10px;margin:0 0 14px;padding:14px;display:grid}.-rC8pq_overallPoolAssessment header small{color:#92400e;letter-spacing:.12em;font-size:13px;font-weight:950}.-rC8pq_overallPoolAssessment h3{color:#78350f;margin:3px 0 0;font-size:22px}.-rC8pq_overallPoolAssessment>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.-rC8pq_overallPoolAssessment article{background:#fff;border:1px solid #fde68a;border-radius:10px;gap:4px;padding:10px;display:grid}.-rC8pq_overallPoolAssessment article span{color:#64748b;letter-spacing:.06em;font-size:13px;font-weight:900}.-rC8pq_overallPoolAssessment article strong{color:#0f172a;font-size:16px}.-rC8pq_overallPoolAssessment article[data-status=pass] strong{color:#166534}.-rC8pq_overallPoolAssessment article[data-status=fail] strong{color:#991b1b}.-rC8pq_overallPoolAssessment article[data-status=review] strong{color:#92400e}.-rC8pq_overallPoolAssessment>p{color:#78350f;margin:0;font-size:14px;line-height:1.55}.-rC8pq_overallActionRow{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:stretch;gap:16px;display:grid}.-rC8pq_overallActionRow .-rC8pq_overallPoolAssessment{margin-bottom:0}.-rC8pq_compareEquipmentAction{color:#fff;min-height:0;font:inherit;text-align:center;cursor:pointer;background:linear-gradient(135deg,#075985,#0284c7);border:2px solid #0284c7;border-radius:14px;place-content:center;gap:6px;padding:18px;display:grid}.-rC8pq_compareEquipmentAction span{letter-spacing:.1em;font-size:13px;font-weight:900}.-rC8pq_compareEquipmentAction strong{font-size:20px}.-rC8pq_compareEquipmentAction small{color:#e0f2fe;font-size:13px}.-rC8pq_sizingHierarchy{gap:10px;margin-bottom:16px;display:grid}.-rC8pq_sizingStage{background:#f8fbff;border:1px solid #7dd3fc;border-radius:14px;gap:10px;padding:13px;display:grid}.-rC8pq_sizingStage>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.-rC8pq_sizingStage>header small{color:#075985;letter-spacing:.1em;font-size:11px;font-weight:950}.-rC8pq_sizingStage>header strong{color:#0f2f59;background:#dbeafe;border-radius:999px;padding:5px 10px;font-size:12px}.-rC8pq_sizingStage[data-stage=pool]{border-width:2px}.-rC8pq_sizingFlowArrow{color:#0284c7;justify-self:center;font-size:24px;font-weight:950;line-height:1}.-rC8pq_poolSizingKpi{background:#fff;border:2px solid;border-radius:13px;gap:7px;padding:15px;display:grid}.-rC8pq_poolSizingKpi[data-kpi-status=pass]{background:#f0fdf4;border-color:#16a34a}.-rC8pq_poolSizingKpi[data-kpi-status=fail]{background:#fef2f2;border-color:#dc2626}.-rC8pq_poolSizingKpi>span{color:#075985;letter-spacing:.1em;font-size:11px;font-weight:950}.-rC8pq_poolSizingKpi>h3{color:#0f2f59;margin:0;font-size:18px}.-rC8pq_poolSizingKpi>small{color:#64748b;letter-spacing:.08em;font-size:13px;font-weight:900}.-rC8pq_poolSizingKpi>strong{color:#0f172a;font-size:34px}.-rC8pq_poolSizingKpi>.-rC8pq_friendlyRoundedValue{color:#64748b;font-size:13px}.-rC8pq_poolSizingKpi>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.-rC8pq_poolSizingKpi>div>span{background:#fffc;border:1px solid #94a3b873;border-radius:9px;gap:4px;padding:9px;display:grid}.-rC8pq_poolSizingKpi>div small{color:#64748b;letter-spacing:.08em;font-size:13px;font-weight:900}.-rC8pq_poolSizingKpi>div b{color:#0f172a;font-size:16px}.-rC8pq_sizingOverall{border:2px solid;border-radius:14px;gap:5px;padding:15px;display:grid}.-rC8pq_sizingOverall[data-status=pass]{color:#166534;background:#f0fdf4;border-color:#16a34a}.-rC8pq_sizingOverall[data-status=fail]{color:#991b1b;background:#fef2f2;border-color:#dc2626}.-rC8pq_sizingOverall small{letter-spacing:.1em;font-size:10px;font-weight:950}.-rC8pq_sizingOverall h3{margin:0;font-size:23px}.-rC8pq_sizingOverall strong{font-size:15px}.-rC8pq_sizingOverall p{color:#334155;margin:2px 0 0;font-size:12px;line-height:1.5}.-rC8pq_poolResponsePanel,.-rC8pq_whoReferencePanel{background:#f8fbff;border:1px solid #7dd3fc;border-radius:14px;margin-top:12px;padding:14px}.-rC8pq_poolResponsePanel>header,.-rC8pq_whoReferencePanel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.-rC8pq_poolResponsePanel header small,.-rC8pq_whoReferencePanel header small{color:#075985;letter-spacing:.1em;font-size:10px;font-weight:900}.-rC8pq_poolResponsePanel h3,.-rC8pq_whoReferencePanel h3{color:#0f2f59;margin:3px 0 0;font-size:17px}.-rC8pq_poolResponsePanel header>strong,.-rC8pq_whoReferencePanel header>strong{color:#075985;text-align:center;background:#e0f2fe;border:1px solid #7dd3fc;border-radius:999px;padding:6px 10px;font-size:10px}.-rC8pq_poolResponseGrid,.-rC8pq_whoReferenceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.-rC8pq_poolResponsePanel>.-rC8pq_poolResponseGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.-rC8pq_poolResponseGrid article,.-rC8pq_whoReferenceGrid article{background:#fff;border:1px solid #bae6fd;border-radius:10px;gap:4px;padding:10px;display:grid}.-rC8pq_poolResponseGrid span,.-rC8pq_whoReferenceGrid span{color:#475569;font-size:10px;font-weight:800}.-rC8pq_poolResponseGrid strong,.-rC8pq_whoReferenceGrid strong{color:#0f172a;font-size:15px}.-rC8pq_poolResponseGrid small,.-rC8pq_whoReferenceGrid small{color:#64748b;font-size:9px;line-height:1.4}.-rC8pq_poolResponseAudit{grid-template-columns:2fr 1fr 1fr;gap:8px;margin-top:10px;display:grid}.-rC8pq_poolResponseAudit span{color:#334155;background:#f0f9ff;border-left:3px solid #38bdf8;gap:3px;padding:7px 9px;font-size:10px;line-height:1.4;display:grid}.-rC8pq_poolResponseAudit b{color:#075985}.-rC8pq_whoReferencePanel{background:#f8fafc;border-color:#cbd5e1}.-rC8pq_whoReferencePanel header>strong{color:#334155;background:#e2e8f0;border-color:#cbd5e1}.-rC8pq_whoReferencePanel>p{color:#475569;margin:10px 0 0;font-size:11px;line-height:1.5}.-rC8pq_whoReferenceEmpty{background:#fff;border-left:3px solid #64748b;padding:8px 10px;font-weight:750}.-rC8pq_microbialExposurePanel{background:linear-gradient(135deg,#f0f9ff,#f8fafc);border:1px solid #38bdf8;border-radius:14px;margin-top:12px;padding:18px}.-rC8pq_poolLevelPerformance>.-rC8pq_microbialExposurePanel{border-width:2px;margin-top:0}.-rC8pq_microbialExposurePanel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.-rC8pq_microbialExposurePanel header small{color:#0369a1;letter-spacing:.1em;font-size:13px;font-weight:900}.-rC8pq_microbialExposurePanel h3{color:#0f2f59;margin:4px 0 0;font-size:22px}.-rC8pq_microbialExposurePanel h4{color:#0f2f59;margin:20px 0 0;font-size:20px}.-rC8pq_microbialExposurePanel header>strong{color:#92400e;text-align:center;background:#fffbeb;border:1px solid #f59e0b;border-radius:12px;padding:8px 11px;font-size:13px;line-height:1.45}.-rC8pq_microbialExposurePanel>p{color:#475569;margin:14px 0 0;font-size:14px;line-height:1.55}.-rC8pq_kpi5ModeBanner{background:#e0f2fe;border-left:5px solid #0284c7;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 16px;margin-top:16px;padding:12px 16px;display:grid}.-rC8pq_kpi5ModeBanner span{color:#0369a1;letter-spacing:.08em;font-size:13px;font-weight:950}.-rC8pq_kpi5ModeBanner strong{color:#0c4a6e;font-size:18px}.-rC8pq_kpi5ModeBanner small{color:#334155;text-align:right;font-size:14px;line-height:1.45}.-rC8pq_kpi5Summary{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.-rC8pq_kpi5Summary article{background:#fff;border:1px solid #bae6fd;border-radius:12px;gap:6px;padding:14px;display:grid}.-rC8pq_kpi5Summary .-rC8pq_kpi5Hero{text-align:center;background:linear-gradient(135deg,#e0f2fe,#fff);border:2px solid #0284c7;align-content:center;padding:18px}.-rC8pq_kpi5Summary span{color:#475569;font-size:14px;font-weight:850}.-rC8pq_kpi5Summary strong{color:#0f172a;font-size:18px;line-height:1.35}.-rC8pq_kpi5Summary .-rC8pq_kpi5Hero>strong{color:#0c4a6e;font-size:34px;line-height:1.15}.-rC8pq_kpi5Summary small{color:#64748b;font-size:14px;line-height:1.45}.-rC8pq_kpi5Summary b{color:#075985;font-size:16px}.-rC8pq_kpi5SupportingRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.-rC8pq_kpi5VisibleCalculation{text-align:left;background:#ffffffe0;border:1px solid #7dd3fc;border-radius:12px;justify-items:start;gap:6px;margin-top:14px;padding:14px 16px;display:grid}.-rC8pq_kpi5VisibleCalculation small,.-rC8pq_kpi5MethodSummary>small{color:#0369a1;letter-spacing:.1em;font-size:13px;font-weight:950}.-rC8pq_kpi5VisibleCalculation b{color:#334155;font-size:15px}.-rC8pq_kpi5VisibleCalculation code{color:#0f172a;white-space:normal;font-family:inherit;font-size:17px;font-weight:850}.-rC8pq_kpi5VisibleCalculation strong{color:#075985;font-size:19px}.-rC8pq_kpi5VisibleCalculation i{color:#475569;font-size:14px;font-style:normal;line-height:1.55}.-rC8pq_kpi5MethodSummary{text-align:left;border-top:1px solid #bae6fd;justify-items:stretch;gap:7px;margin-top:10px;padding-top:14px;display:grid}.-rC8pq_kpi5MethodSummary>b{color:#0f2f59;font-size:18px}.-rC8pq_kpi5MethodSummary>p{color:#475569;margin:0;font-size:14px;line-height:1.5}.-rC8pq_kpi5MethodSummary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:4px 0 0;display:grid}.-rC8pq_kpi5MethodSummary dl div{background:#fff;border:1px solid #dbeafe;border-radius:9px;gap:3px;padding:9px;display:grid}.-rC8pq_kpi5MethodSummary dt{color:#64748b;font-size:12px;font-weight:850}.-rC8pq_kpi5MethodSummary dd{color:#0f172a;margin:0;font-size:14px;font-weight:800}.-rC8pq_kpi5MethodSummary .-rC8pq_kpi5Consistency{background:#f0f9ff;border-left:4px solid #0284c7;border-radius:8px;padding:10px 12px;font-size:14px}.-rC8pq_kpi5Consistency b{color:#075985;letter-spacing:.08em;margin-bottom:4px;font-size:13px;display:block}.-rC8pq_kpi5CycleCalculation>div{border-top:1px solid #bae6fd;gap:5px;margin-top:6px;padding-top:10px;display:grid}.-rC8pq_kpi5CycleCalculation>div b{color:#0369a1;letter-spacing:.08em;font-size:13px}.-rC8pq_kpi5CycleCalculation>div code{color:#334155;white-space:normal;font-family:inherit;font-size:14px;line-height:1.45}.-rC8pq_kpi5CycleCalculation>div strong{color:#0f172a;font-size:16px}.-rC8pq_kpi5DailySupporting{background:#f8fafc!important;border-color:#94a3b8!important}.-rC8pq_kpi5DailySupporting>div{border-top:1px solid #cbd5e1;gap:4px;margin-top:6px;padding-top:9px;display:grid}.-rC8pq_kpi5DailySupporting>div b{color:#475569;letter-spacing:.08em;font-size:12px}.-rC8pq_kpi5DailySupporting>div code{color:#334155;white-space:normal;font-family:inherit;font-size:13px}.-rC8pq_kpi5DailySupporting>div strong{color:#0f172a;font-size:15px}.-rC8pq_microbialReferenceNotice{color:#78350f;background:#fffbeb;border-left:4px solid #f59e0b;border-radius:8px;gap:4px;margin-top:16px;padding:12px 14px;display:grid}.-rC8pq_microbialReferenceNotice strong{letter-spacing:.06em;font-size:14px}.-rC8pq_microbialReferenceNotice p{margin:0;font-size:14px;line-height:1.5}.-rC8pq_kpi5Calculation{margin-top:12px}.-rC8pq_kpi5CalculationBody{border-top:1px solid #dbeafe;gap:12px;padding:12px;display:grid}.-rC8pq_kpi5CalculationBody dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.-rC8pq_kpi5CalculationBody dl div{border-left:2px solid #7dd3fc;gap:3px;padding-left:8px;display:grid}.-rC8pq_kpi5CalculationBody dt{color:#64748b;text-transform:uppercase;font-size:10px;font-weight:850}.-rC8pq_kpi5CalculationBody dd{color:#0f172a;margin:0;font-size:12px;line-height:1.45}.-rC8pq_kpi5Graph{background:#fff;border:1px solid #dbeafe;border-radius:10px;padding:8px;overflow-x:auto}.-rC8pq_kpi5Graph>header{gap:3px;padding:5px 7px 8px;display:grid}.-rC8pq_kpi5Graph>header strong{color:#0f2f59;font-size:15px}.-rC8pq_kpi5Graph>header span{color:#64748b;font-size:12px}.-rC8pq_kpi5Graph svg{width:100%;min-width:620px;height:auto;display:block}.-rC8pq_kpi5Graph svg line{stroke:#cbd5e1;stroke-width:1px}.-rC8pq_kpi5Graph svg text{fill:#64748b;font-size:11px}.-rC8pq_kpi5ConcentrationPath{fill:none;stroke:#0284c7;stroke-width:2.5px}.-rC8pq_kpi5ExposurePath{fill:none;stroke:#7c3aed;stroke-width:2.5px}.-rC8pq_kpi5ReferenceLine{stroke-dasharray:7 5;stroke:#dc2626!important;stroke-width:1.5px!important}.-rC8pq_kpi5CycleOnRegion{fill:#e0f2fe}.-rC8pq_kpi5CycleOffRegion{fill:#f1f5f9}.-rC8pq_kpi5CycleGraph{border-width:2px;border-color:#38bdf8}.-rC8pq_kpi5CycleGraph>p{color:#475569;margin:5px 7px 7px;font-size:13px}.-rC8pq_kpi5CycleGraph>p strong{color:#075985}.-rC8pq_kpi5Graph>div{color:#475569;flex-wrap:wrap;gap:12px;padding:5px 4px 0;font-size:11px;font-weight:800;display:flex}.-rC8pq_kpi5Graph>div span:before{vertical-align:middle;content:"";background:#0284c7;width:14px;height:3px;margin-right:5px;display:inline-block}.-rC8pq_kpi5Graph>div span[data-series=accumulated-exposure]:before{background:#7c3aed}.-rC8pq_kpi5Graph>div span[data-series=reference-overlays]:before{background:0 0;border-top:2px dashed #dc2626;height:0}.-rC8pq_microbialReferenceSummary{background:#fff;border:1px solid #bae6fd;border-radius:12px;gap:10px;margin-top:12px;padding:14px;display:grid}.-rC8pq_microbialReferenceSummary header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.-rC8pq_microbialReferenceSummary header strong{color:#0f2f59;font-size:16px}.-rC8pq_microbialReferenceSummary header span{color:#64748b;font-size:14px;font-weight:800}.-rC8pq_microbialReferenceSummary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.-rC8pq_microbialReferenceSummary dl div{background:#f8fbff;border:1px solid #dbeafe;border-radius:9px;gap:4px;padding:9px;display:grid}.-rC8pq_microbialReferenceSummary dt{color:#64748b;font-size:13px;font-weight:800}.-rC8pq_microbialReferenceSummary dd{color:#0f2f59;margin:0;font-size:16px;font-weight:900;line-height:1.4}.-rC8pq_microbialReferenceSummary p{color:#475569;margin:0;font-size:14px;line-height:1.5}.-rC8pq_modeComparison{background:#fff;border:1px solid #bae6fd;border-radius:12px;margin-top:12px;padding:0 14px}.-rC8pq_modeComparison>summary{color:#075985;cursor:pointer;align-items:center;min-height:48px;font-size:14px;font-weight:950;display:flex}.-rC8pq_modeComparison>div{gap:0;display:grid;overflow-x:auto}.-rC8pq_modeComparison header,.-rC8pq_modeComparison article{border-top:1px solid #dbeafe;grid-template-columns:1.1fr 1fr 1fr 1fr;align-items:center;gap:12px;min-width:920px;padding:10px 8px;display:grid}.-rC8pq_modeComparison header{color:#64748b;font-size:12px;font-weight:900}.-rC8pq_modeComparison article{color:#334155;font-size:14px}.-rC8pq_modeComparison article strong{color:#0f2f59}.-rC8pq_modeComparison article small{color:#64748b;margin-top:2px;font-size:12px;display:block}.-rC8pq_modeComparison>p{color:#475569;margin:10px 0 14px;font-size:14px;line-height:1.5}.-rC8pq_microbialExposurePanel .-rC8pq_whoReferenceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.-rC8pq_microbialExposurePanel .-rC8pq_whoReferenceGrid article{border-width:1px;align-content:start;gap:12px;padding:16px}.-rC8pq_microbialExposurePanel .-rC8pq_whoReferenceGrid article>header{gap:4px;display:grid}.-rC8pq_microbialExposurePanel .-rC8pq_whoReferenceGrid article>header>small{color:#0369a1;letter-spacing:.08em;font-size:12px;font-weight:950}.-rC8pq_microbialExposurePanel .-rC8pq_whoReferenceGrid article>header>span{color:#0f2f59;font-size:19px;font-weight:950;line-height:1.25}.-rC8pq_microbialExposurePanel .-rC8pq_whoReferenceGrid article>small,.-rC8pq_microbialExposurePanel .-rC8pq_whoReferenceGrid article>strong,.-rC8pq_microbialExposurePanel .-rC8pq_whoReferenceGrid article>b{font-size:13px}.-rC8pq_referenceCtValue,.-rC8pq_referenceConditions,.-rC8pq_referenceCurrentPool,.-rC8pq_referenceTime{border-top:1px solid #94a3b873;gap:5px;padding-top:11px;display:grid}.-rC8pq_referenceCtValue>small,.-rC8pq_referenceTime>small,.-rC8pq_referenceConditions>strong,.-rC8pq_referenceCurrentPool>strong{color:#64748b;letter-spacing:.06em;font-size:13px;font-weight:950}.-rC8pq_referenceCtValue>strong{color:#0c4a6e;font-size:24px;line-height:1.2}.-rC8pq_referenceCtValue>b{color:#334155;font-size:14px;line-height:1.45}.-rC8pq_referenceConditions p{color:#334155;margin:0;font-size:14px;line-height:1.5}.-rC8pq_referenceCurrentPool dl{gap:5px;margin:0;display:grid}.-rC8pq_referenceCurrentPool dl div{grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:8px;display:grid}.-rC8pq_referenceCurrentPool dt{color:#64748b;font-size:14px}.-rC8pq_referenceCurrentPool dd{color:#0f172a;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:850}.-rC8pq_referenceCurrentPool[data-condition-mismatch=true]{background:#fffbeb;border:1px solid #f59e0b;border-radius:9px;padding:11px}.-rC8pq_referenceCurrentPool[data-condition-mismatch=true]>strong{color:#92400e}.-rC8pq_referenceConditionWarning{color:#78350f;background:#fffbeb;border-left:3px solid #f59e0b;margin:4px 0 0;padding:8px 10px;font-size:13px;font-weight:800;line-height:1.45}.-rC8pq_referenceTime>strong{color:#075985;overflow-wrap:anywhere;font-size:26px;line-height:1.2}.-rC8pq_referenceTime>span{color:#475569;font-size:14px;font-weight:800}.-rC8pq_referenceComparisonBasis{background:#f0f9ff;border:1px solid #bae6fd;border-radius:9px;gap:4px;padding:10px;display:grid}.-rC8pq_referenceComparisonBasis>strong{color:#075985;letter-spacing:.08em;font-size:11px}.-rC8pq_referenceComparisonBasis>span{color:#0f2f59;font-size:14px;font-weight:900}.-rC8pq_referenceComparisonBasis>code{color:#334155;font-size:12px}.-rC8pq_referenceExtendedNotice{color:#4c1d95;background:#f5f3ff;border-left:4px solid #7c3aed;gap:4px;margin:0;padding:9px 11px;font-size:13px;line-height:1.45;display:grid}.-rC8pq_referenceExtendedNotice>b{letter-spacing:.08em;font-size:11px}.-rC8pq_referenceCycleContext{background:#f8fbff;border:1px solid #dbeafe;border-radius:9px;gap:5px;padding:10px;display:grid}.-rC8pq_referenceCycleContext>strong{color:#0f2f59;letter-spacing:.06em;font-size:12px}.-rC8pq_referenceCycleContext>p{color:#475569;margin:0;font-size:13px;line-height:1.45}.-rC8pq_referenceOutcome{letter-spacing:.04em;text-align:center;border-radius:9px;padding:10px 12px;font-size:14px!important}.-rC8pq_whoReferenceGrid article[data-reference-status=reached] .-rC8pq_referenceOutcome{color:#075985;background:#e0f2fe}.-rC8pq_whoReferenceGrid article[data-reference-status=not-reached] .-rC8pq_referenceOutcome{color:#991b1b;background:#fee2e2}.-rC8pq_whoReferenceGrid article[data-reference-status=review] .-rC8pq_referenceOutcome{color:#92400e;background:#fef3c7}.-rC8pq_referenceActions{gap:7px;display:grid}.-rC8pq_referenceActions .-rC8pq_referenceBasis{background:#ffffffb8;border:1px solid #94a3b873;border-radius:9px;margin-top:0;padding:0}.-rC8pq_referenceActions .-rC8pq_referenceBasis summary{align-items:center;min-height:44px;padding:8px 10px;display:flex}.-rC8pq_referenceActions .-rC8pq_referenceBasis p{padding:0 10px 9px}.-rC8pq_whoReferenceGrid article[data-reference-status]{border-width:2px}.-rC8pq_whoReferenceGrid article[data-reference-status=reached]{background:#f0f9ff;border-color:#38bdf8}.-rC8pq_whoReferenceGrid article[data-reference-status=not-reached]{background:#fef2f2;border-color:#dc2626}.-rC8pq_whoReferenceGrid article[data-reference-status=review]{background:#fffbeb;border-color:#f59e0b}.-rC8pq_whoReferenceGrid article[data-reference-status=reached]>strong{color:#075985}.-rC8pq_whoReferenceGrid article[data-reference-status=not-reached]>strong{color:#991b1b}.-rC8pq_whoReferenceGrid article[data-reference-status=review]>strong{color:#92400e}.-rC8pq_whoReferenceGrid article>b{color:#334155;font-size:11px}.-rC8pq_referenceBasis{border-top:1px solid #94a3b873;margin-top:5px;padding-top:6px}.-rC8pq_referenceBasis summary{color:#075985;cursor:pointer;font-size:14px;font-weight:950}.-rC8pq_referenceBasis p{color:#475569;gap:2px;margin:6px 0 0;font-size:13px;line-height:1.5;display:grid}.-rC8pq_referenceBasis p b{color:#334155}.-rC8pq_referenceThresholdResult{background:#f8fbff;border:1px solid #bae6fd;border-radius:8px;gap:4px;margin:8px 10px;padding:10px;display:grid}.-rC8pq_referenceThresholdResult>strong{color:#0f2f59;font-size:13px}.-rC8pq_referenceThresholdResult>p{margin:0;padding:0!important}.-rC8pq_referenceThresholdResult>b{color:#991b1b;font-size:12px;line-height:1.4}.-rC8pq_referenceAlternatives{color:#334155;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;gap:5px;margin:7px 10px 10px;padding:9px;font-size:13px;display:grid}.-rC8pq_referenceAlternatives p{margin:0;padding:0!important}.-rC8pq_microbialReferenceDisclaimer{background:#eff6ff;border-left:4px solid #0284c7;padding:11px 13px;font-weight:750;color:#334155!important;margin:14px 0 0!important;font-size:13px!important;line-height:1.55!important}.-rC8pq_kpiTarget{text-align:left;border-top:1px solid #cbd5e1;gap:3px;width:100%;margin-top:7px;padding-top:8px;display:grid}.-rC8pq_kpiTarget small{color:#64748b;letter-spacing:.09em;margin:0;font-size:9px;font-weight:900}.-rC8pq_kpiTarget strong{color:#334155;margin:0;font-size:13px;line-height:1.35}.-rC8pq_kpiStatus{justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:5px;display:flex}.-rC8pq_kpiStatus small{color:#64748b;letter-spacing:.09em;margin:0;font-size:9px;font-weight:900}.-rC8pq_kpiStatus b{color:#334155;letter-spacing:.05em;background:#e2e8f0;border:1px solid #64748b;border-radius:999px;padding:5px 10px;font-size:11px}.-rC8pq_kpi .-rC8pq_kpiCurrentLabel{color:#64748b;letter-spacing:.09em;text-align:left;width:100%;margin-top:6px;font-size:9px;font-weight:900}.-rC8pq_kpiCalculation{text-align:left;background:#ffffffb8;border:1px solid #cbd5e1;border-radius:9px;gap:4px;width:100%;min-width:0;margin-top:8px;padding:9px;display:grid}.-rC8pq_kpiCalculation small{color:#0369a1;letter-spacing:.09em;margin:0;font-size:9px;font-weight:900}.-rC8pq_kpiCalculation strong{color:#1e3a8a;margin:0;font-size:12px;line-height:1.4}.-rC8pq_kpi .-rC8pq_kpiCalculation span{color:#334155;overflow-wrap:anywhere;justify-content:flex-start;font-size:12px;font-weight:700;line-height:1.45;display:block}.-rC8pq_kpiCalculation b{color:#0f172a;overflow-wrap:anywhere;font-size:13px;line-height:1.4}.-rC8pq_hydraulicValues{text-align:left;gap:3px;width:100%;margin-top:5px;display:grid}.-rC8pq_hydraulicValues strong{color:#475569;margin:0;font-size:10px}.-rC8pq_hydraulicValues b{color:#0f172a;font-size:15px}.-rC8pq_reviewNote,.-rC8pq_chartNote{color:#64748b;margin:12px 0 0;font-size:12px;line-height:1.5}.-rC8pq_owsReviewPanel{color:#422006;background:#fffbeb;border:1px solid #facc15;border-radius:18px;margin-top:14px;padding:22px}.-rC8pq_owsReviewPanel p{color:#a16207;letter-spacing:.18em;margin:0 0 8px;font-size:11px;font-weight:900}.-rC8pq_owsReviewPanel h2{margin:0;font-size:21px}.-rC8pq_owsReviewPanel span{color:#713f12;max-width:920px;margin-top:9px;font-size:13px;line-height:1.55;display:block}.-rC8pq_referenceGrid,.-rC8pq_detailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.-rC8pq_referenceGrid article{background:#f8fafc;border:1px solid #dbeafe;border-radius:12px;padding:12px}.-rC8pq_referenceGrid span,.-rC8pq_referenceGrid strong,.-rC8pq_referenceGrid small{display:block}.-rC8pq_referenceGrid span{color:#475569;font-size:11px;font-weight:800}.-rC8pq_referenceGrid strong{color:#0f172a;overflow-wrap:anywhere;margin-top:5px;font-size:15px}.-rC8pq_referenceGrid small{color:#64748b;margin-top:4px;font-size:10px}.-rC8pq_graphSection{margin-top:14px}.-rC8pq_graphGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.-rC8pq_graphCard{padding:14px}.-rC8pq_graphHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.-rC8pq_graphHeader p{color:#0284c7;letter-spacing:.16em;margin:0 0 4px;font-size:10px;font-weight:900}.-rC8pq_graphHeader h3{color:#0f172a;margin:0;font-size:16px;line-height:1.25}.-rC8pq_graphHeader span{color:#64748b;margin-top:4px;font-size:11px;line-height:1.4;display:block}.-rC8pq_graphHeader>b{color:#075985;white-space:nowrap;background:#e0f2fe;border-radius:999px;flex:none;padding:6px 9px;font-size:10px}.-rC8pq_legend,.-rC8pq_graphLegend{color:#64748b;flex-wrap:wrap;align-items:center;gap:7px 12px;font-size:11px;display:flex}.-rC8pq_graphLegend{min-height:28px;margin-bottom:8px}.-rC8pq_graphLegend>span{align-items:center;gap:5px;display:inline-flex}.-rC8pq_graphLegend i{flex:none}.-rC8pq_onLegend,.-rC8pq_offLegend,.-rC8pq_boundaryLegend,.-rC8pq_completeLegend,.-rC8pq_partialLegend,.-rC8pq_subLegend,.-rC8pq_sideLegend,.-rC8pq_poolLegend{border-radius:4px;width:20px;height:7px;display:inline-block}.-rC8pq_onLegend{background:#efb92f7a}.-rC8pq_offLegend{background:#f8fafc;border:1px solid #cbd5e1}.-rC8pq_boundaryLegend{border-left:2px dashed #7c3aed;border-radius:0}.-rC8pq_completeLegend{background:#0ea5e9}.-rC8pq_partialLegend{background:#fff7ed;border:2px dashed #f59e0b}.-rC8pq_subLegend{border-top:3px solid #0284c7}.-rC8pq_sideLegend{border-top:3px solid #f59e0b}.-rC8pq_poolLegend{border-top:3px solid #22c55e}.-rC8pq_chartFrame{background:#fff;border:1px solid #dbeafe;border-radius:14px;padding:12px}.-rC8pq_chartScroll{overscroll-behavior-inline:contain;width:100%;overflow-x:auto}.-rC8pq_chartScroll svg{width:100%;min-width:720px;height:auto;display:block}.-rC8pq_chartScroll text{fill:#64748b;font-size:11px}.-rC8pq_gridLine{stroke:#dbeafe;stroke-width:1px}.-rC8pq_onBand{fill:#facc152e}.-rC8pq_offBand{fill:#e2e8f029}.-rC8pq_cycleBoundary{stroke:#7c3aed;stroke-width:1.25px;stroke-dasharray:5 5;opacity:.55}.-rC8pq_panelLabel{font-weight:850;fill:#0f172a!important;font-size:13px!important}.-rC8pq_subLine,.-rC8pq_sideLine,.-rC8pq_poolLine{fill:none;stroke:#22c55e;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.-rC8pq_subLine{stroke:#0284c7}.-rC8pq_sideLine{stroke:#f59e0b}.-rC8pq_completeBar{fill:#0ea5e9}.-rC8pq_partialBar{fill:#fdba74;stroke:#d97706;stroke-width:1.5px;stroke-dasharray:4 2}.-rC8pq_cycleDetailCard{padding:14px}.-rC8pq_cycleTableScroll{border:1px solid #dbeafe;border-radius:12px;max-height:480px;overflow:auto}.-rC8pq_cycleTableScroll table{border-collapse:collapse;width:100%;min-width:940px;font-size:11px}.-rC8pq_cycleTableScroll th,.-rC8pq_cycleTableScroll td{text-align:right;white-space:nowrap;border-bottom:1px solid #e2e8f0;padding:9px 10px}.-rC8pq_cycleTableScroll th{z-index:1;color:#075985;background:#eff6ff;font-weight:900;position:sticky;top:0}.-rC8pq_cycleTableScroll th:first-child,.-rC8pq_cycleTableScroll th:nth-child(2),.-rC8pq_cycleTableScroll td:first-child,.-rC8pq_cycleTableScroll td:nth-child(2){text-align:left}.-rC8pq_detailsCard{padding:14px}.-rC8pq_detailsCard[open] summary{margin-bottom:14px}.-rC8pq_detailGrid article{border-left:3px solid #38bdf8;padding:5px 12px}.-rC8pq_detailGrid h3,.-rC8pq_detailGrid p{margin:0}.-rC8pq_detailGrid h3{color:#64748b;text-transform:uppercase;font-size:10px}.-rC8pq_detailGrid p{color:#0f172a;overflow-wrap:anywhere;margin-top:5px;font-weight:850}.-rC8pq_detailGrid small{color:#64748b;margin-top:4px;font-size:10px;line-height:1.35;display:block}.-rC8pq_disclaimer{color:#475569;background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;margin:14px 0 0;padding:12px 14px;font-size:12px;line-height:1.5}@keyframes -rC8pq_flowRight{0%{background-position:0 0}to{background-position:32px 0}}@keyframes -rC8pq_flowUp{0%{background-position:0 32px}to{background-position:0 0}}@keyframes -rC8pq_flowDown{0%{background-position:0 0}to{background-position:0 32px}}body:has(.-rC8pq_page) aside[aria-label="BES Assistant welcome"]{display:none!important}@media (max-width:1100px){.-rC8pq_primaryGrid{grid-template-columns:1fr}.-rC8pq_inputCard{width:100%}.-rC8pq_graphGrid{grid-template-columns:1fr}}@media (max-width:760px){.-rC8pq_hero{min-height:470px;padding:104px 20px 72px}.-rC8pq_heroInner h1{font-size:clamp(48px,15vw,76px)}.-rC8pq_heroInner>span{font-size:18px}.-rC8pq_engineeringIntro>div{padding:42px 20px 46px}.-rC8pq_engineeringIntro h2{font-size:clamp(28px,6vw,38px)}.-rC8pq_engineeringIntro span{font-size:17px}.-rC8pq_reportWorkspace{border-radius:20px;width:100%;padding:14px}.-rC8pq_topologyScroll{overscroll-behavior-inline:contain;width:100%;height:520px;overflow-x:auto}.-rC8pq_topology{min-width:780px;height:520px}.-rC8pq_topologyResultStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.-rC8pq_systemSelectorGrid{grid-template-columns:1fr}.-rC8pq_coreReady{justify-self:start}.-rC8pq_cycleInput{grid-template-columns:1fr;display:grid!important}.-rC8pq_cycleInput>small{grid-column:auto}.-rC8pq_kpiGrid,.-rC8pq_referenceGrid,.-rC8pq_detailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.-rC8pq_sectionHeading{flex-direction:column;align-items:flex-start}}@media (max-width:460px){.-rC8pq_hero{min-height:420px;padding:92px 16px 58px}.-rC8pq_heroInner>p{letter-spacing:.22em;font-size:12px}.-rC8pq_heroInner h1{font-size:49px}.-rC8pq_heroInner>span{margin-top:24px;font-size:16px}.-rC8pq_engineeringIntro p{font-size:12px}.-rC8pq_engineeringIntro h2{font-size:30px}.-rC8pq_engineeringIntro span{font-size:16px}.-rC8pq_reportWorkspace{padding:10px}.-rC8pq_reportHeader h2{font-size:18px}.-rC8pq_inputCard,.-rC8pq_results,.-rC8pq_referenceCard,.-rC8pq_chartCard,.-rC8pq_graphCard,.-rC8pq_cycleDetailCard,.-rC8pq_detailsCard{border-radius:14px;padding:12px}.-rC8pq_inputGrid,.-rC8pq_flowInputGrid,.-rC8pq_kpiGrid,.-rC8pq_referenceGrid,.-rC8pq_detailGrid{grid-template-columns:1fr}.-rC8pq_sharedFieldWide{grid-column:auto}.-rC8pq_reportActions{grid-template-columns:1fr;display:grid}.-rC8pq_legend{flex-wrap:wrap}.-rC8pq_chartScroll svg{min-width:560px}}@media (prefers-reduced-motion:reduce){.-rC8pq_qSideMotion,.-rC8pq_sidestreamMotionLeft,.-rC8pq_sidestreamMotionTop,.-rC8pq_sidestreamMotionRight{animation:none}}@media print{.-rC8pq_page{background:#fff;overflow:visible}.-rC8pq_hero,.-rC8pq_engineeringIntro,.-rC8pq_reportActions{display:none!important}body:has(.-rC8pq_page) [data-bes-assistant-launcher]{display:none!important}body:has(.-rC8pq_page) aside[aria-label="BES Assistant welcome"]{display:none!important}.-rC8pq_reportWorkspace{border:0;width:100%;margin:0;padding:0}.-rC8pq_topologyCard,.-rC8pq_inputCard,.-rC8pq_results,.-rC8pq_referenceCard,.-rC8pq_chartCard,.-rC8pq_graphCard,.-rC8pq_cycleDetailCard,.-rC8pq_detailsCard{break-inside:avoid;box-shadow:none}.-rC8pq_graphGrid{grid-template-columns:1fr 1fr}.-rC8pq_cycleTableScroll{max-height:none;overflow:visible}.-rC8pq_assumptions:not([open]),.-rC8pq_detailsCard:not([open]){display:none}}.-rC8pq_reportHeader span{color:#64748b;letter-spacing:.14em;margin-top:5px;font-size:10px;font-weight:900;display:block}.-rC8pq_screenExperience{min-width:0}.-rC8pq_upperDashboard{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.-rC8pq_leftColumn,.-rC8pq_rightColumn{display:contents}.-rC8pq_designCard{background:#fff;border:1px solid #bfdbfe;border-radius:20px;min-width:0;padding:16px;box-shadow:0 18px 40px #0f172a14}.-rC8pq_stepHeading{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.-rC8pq_stepHeading>small{color:#075985;letter-spacing:.1em;background:#e0f2fe;border-radius:999px;flex:none;padding:5px 9px;font-size:9px;font-weight:950}.-rC8pq_stepHeading h2{color:#0f172a;margin:0;font-size:24px;line-height:1.2}.-rC8pq_stepHeading p{color:#64748b;margin:4px 0 0;font-size:15px;line-height:1.5}.-rC8pq_topologyCard>.-rC8pq_stepHeading{background:#061d38;margin:0;padding:14px 16px}.-rC8pq_topologyCard>.-rC8pq_stepHeading h2{color:#fff}.-rC8pq_topologyCard>.-rC8pq_stepHeading p{color:#cbd5e1}.-rC8pq_inputGroupTitle{color:#075985;letter-spacing:.14em;align-items:center;gap:6px;margin:14px 0 7px;font-size:10px;font-weight:950;display:flex}.-rC8pq_contextOnlyNotice{color:#475569;background:#f8fafc;border-left:3px solid #94a3b8;gap:3px;margin:8px 0 14px;padding:8px 10px;font-size:11px;line-height:1.5;display:grid}.-rC8pq_contextOnlyNotice strong{color:#334155;letter-spacing:.045em;font-size:10px}.-rC8pq_fieldTitle{justify-content:space-between;align-items:center;gap:5px;min-width:0;display:flex}.-rC8pq_help{vertical-align:middle;align-items:center;display:inline-flex;position:relative}.-rC8pq_helpTrigger{color:#0369a1;cursor:pointer;background:#f0f9ff;border:1px solid #bae6fd;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;padding:0;font-size:12px;font-weight:950;display:inline-grid}.-rC8pq_helpTrigger:focus-visible{outline-offset:2px;outline:3px solid #38bdf873}.-rC8pq_helpBackdrop{display:none}.-rC8pq_helpPopover{z-index:2147482900;box-sizing:border-box;color:#0f172a;text-align:left;background:#fff;border:1px solid #7dd3fc;border-radius:13px;width:min(340px,100vw - 24px);max-height:calc(100dvh - 24px);padding:13px 14px;font-size:14px;font-weight:500;line-height:1.45;position:fixed;overflow:auto;box-shadow:0 18px 45px #0f172a47;display:block!important}.-rC8pq_helpPopover span{display:block}.-rC8pq_helpHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding-bottom:9px;display:flex!important}.-rC8pq_helpHeader strong{color:#0f172a;min-width:0;font-size:15px;line-height:1.3}.-rC8pq_helpHeader button{color:#075985;min-width:52px;min-height:32px;font:inherit;cursor:pointer;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:5px 8px;font-size:11px;font-weight:850}.-rC8pq_helpSection{gap:3px;margin-top:10px;display:grid!important}.-rC8pq_helpSection b{color:#0369a1;letter-spacing:.08em;font-size:10px;line-height:1.25}.-rC8pq_helpPopover .-rC8pq_helpSection span{color:#334155;text-align:left;margin:0;font-size:13px;line-height:1.45;display:block!important}.-rC8pq_flowLabel{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:5px}.-rC8pq_flowLabel .-rC8pq_help{justify-self:end}.-rC8pq_designSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.-rC8pq_designSummary>span{color:#0f172a;overflow-wrap:anywhere;background:#f8fbff;border:1px solid #dbeafe;border-radius:11px;gap:3px;min-width:0;padding:10px;font-size:13px;font-weight:800;display:grid}.-rC8pq_designSummary b{color:#64748b;font-size:10px}.-rC8pq_designSummary strong{color:#92400e;font-size:12px;line-height:1.35}.-rC8pq_designCard .-rC8pq_designSummary>span:last-child,.-rC8pq_designCard>.-rC8pq_capacityCouplingWarning{display:none}.-rC8pq_designBasis{color:#475569;background:#f1f5f9;border-radius:10px;flex-wrap:wrap;gap:6px 12px;margin-top:10px;padding:9px 10px;font-size:10px;line-height:1.4;display:flex}.-rC8pq_designBasis b{color:#0f172a}.-rC8pq_appliedEquipmentNote{color:#334155;background:#f0f9ff;border-left:3px solid #38bdf8;margin:10px 0 0;padding:7px 10px;font-size:11px;font-weight:700}.-rC8pq_capacityCouplingWarning{color:#78350f;background:#fffbeb;border:1px solid #f59e0b;border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:11px;font-weight:750;line-height:1.5}.-rC8pq_engineeringDesignBasis{background:#f8fbff;border:1px solid #bfdbfe;border-radius:16px;margin-top:14px;padding:16px}.-rC8pq_engineeringDesignBasis h2{color:#075985;margin:0 0 12px;font-size:20px}.-rC8pq_engineeringDesignBasis>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.-rC8pq_engineeringDesignBasis article{background:#fff;border:1px solid #dbeafe;border-radius:11px;padding:11px}.-rC8pq_engineeringDesignBasis h3{margin:0 0 6px;font-size:13px}.-rC8pq_engineeringDesignBasis strong{color:#075985;font-size:11px}.-rC8pq_engineeringDesignBasis p{color:#475569;font-size:11px;line-height:1.5}.-rC8pq_engineeringDesignBasis>p{border-top:1px solid #cbd5e1;margin:11px 0 0;padding-top:11px;font-weight:700}.-rC8pq_printDesignBasis h2{color:#075985;margin:0 0 8px;font-size:18px}.-rC8pq_printDesignBasis>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.-rC8pq_printDesignBasis article{border:1px solid #cbd5e1;border-radius:8px;padding:8px}.-rC8pq_printDesignBasis h3{margin:0 0 4px;font-size:11px}.-rC8pq_printDesignBasis strong,.-rC8pq_printDesignBasis p{font-size:9px;line-height:1.35}.-rC8pq_printDesignBasis p{margin:4px 0 0}.-rC8pq_printDesignBasis>p{border-top:1px solid #cbd5e1;margin-top:8px;padding-top:8px;font-weight:700}.-rC8pq_designStale{color:#78350f;background:#fffbeb;border:1px solid #fbbf24;border-radius:11px;gap:4px;margin-bottom:10px;padding:10px;display:grid}.-rC8pq_designStale strong{font-size:11px}.-rC8pq_designStale span{font-size:10px;line-height:1.4}.-rC8pq_liveRecommendationStatus{color:#075985;background:#f0f9ff;border:1px solid #38bdf8;border-radius:12px;gap:4px;margin-bottom:12px;padding:11px 12px;display:grid}.-rC8pq_liveRecommendationStatus[data-recommendation-update=available]{color:#78350f;background:#fffbeb;border-color:#f59e0b}.-rC8pq_liveRecommendationStatus strong{letter-spacing:.04em;font-size:13px}.-rC8pq_liveRecommendationStatus span{color:#475569;font-size:14px;line-height:1.45}.-rC8pq_designComparison{color:#334155;background:#f0f9ff;border-left:3px solid #38bdf8;border-radius:8px;gap:6px;margin-top:10px;padding:9px 10px;font-size:10px;line-height:1.4;display:grid}.-rC8pq_designComparison>strong{color:#075985}.-rC8pq_designComparison span{gap:2px;display:grid}.-rC8pq_designComparison b{color:#0f172a}.-rC8pq_designComparisonSecondary{color:#334155;background:#f8fbff;border-left:3px solid #7dd3fc;border-radius:8px;gap:6px;margin-top:6px;padding:9px 10px;font-size:10px;line-height:1.4;display:grid}.-rC8pq_designComparisonSecondary span{gap:2px;display:grid}.-rC8pq_designComparisonSecondary b{color:#0f172a}.-rC8pq_modifiedStatus{color:#0369a1!important;font-weight:850!important}.-rC8pq_equipmentStatus{color:#78350f;background:#fffbeb;border:1px solid #fbbf24;border-radius:12px;margin-top:12px;padding:12px}.-rC8pq_equipmentStatus b,.-rC8pq_equipmentStatus strong{display:block}.-rC8pq_equipmentStatus b{font-size:11px}.-rC8pq_equipmentStatus strong{margin-top:4px;font-size:14px}.-rC8pq_equipmentStatus p{margin:7px 0 0;font-size:11px;line-height:1.5}.-rC8pq_applyDesign{color:#fff;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#0369a1;border:0;border-radius:11px;margin-top:12px;padding:10px 14px;font-size:13px;font-weight:900}.-rC8pq_applyDesign:focus-visible{outline-offset:2px;outline:3px solid #38bdf873}.-rC8pq_applyDesign:disabled{color:#64748b;cursor:not-allowed;background:#e2e8f0}.-rC8pq_designActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.-rC8pq_recalculateDesign{color:#075985;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#f0f9ff;border:1px solid #0284c7;border-radius:11px;margin-top:12px;padding:10px 14px;font-size:13px;font-weight:900}.-rC8pq_recalculateDesign:focus-visible{outline-offset:2px;outline:3px solid #38bdf873}.-rC8pq_staleActionHint{color:#92400e;margin-top:6px;font-size:10px;font-weight:750;display:block}.-rC8pq_designFeedback{color:#047857;background:#ecfdf5;border-radius:9px;margin:8px 0 0;padding:8px 10px;font-size:11px;font-weight:750}.-rC8pq_developerAudit{border-top:1px solid #cbd5e1;margin-top:12px;padding-top:10px}.-rC8pq_developerAudit>summary{color:#64748b}.-rC8pq_results{flex-direction:column;margin-top:0;display:flex}.-rC8pq_results>.-rC8pq_sectionHeading{order:0}.-rC8pq_results>.-rC8pq_overallSuitability{order:1}.-rC8pq_results>.-rC8pq_designGateStatus{order:2}.-rC8pq_results>.-rC8pq_kpiGrid{order:3}.-rC8pq_results>.-rC8pq_poolResponsePanel{order:4}.-rC8pq_results>.-rC8pq_whoReferencePanel,.-rC8pq_results>.-rC8pq_microbialExposurePanel{order:5}.-rC8pq_results>.-rC8pq_capacityIndicator{order:6}.-rC8pq_screenExperience .-rC8pq_results>.-rC8pq_capacityIndicator{display:none}.-rC8pq_results>.-rC8pq_supportingResults{order:7}.-rC8pq_kpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.-rC8pq_kpi em{box-sizing:border-box;color:#334155;background:#e2e8f0;border-radius:8px;width:100%;margin-top:6px;padding:6px 8px;font-size:10px;font-style:normal;font-weight:800;line-height:1.4;display:block}.-rC8pq_kpi span{justify-content:center;align-items:flex-start;gap:5px;display:flex}.-rC8pq_supportingResults{background:#f8fafc;border:1px solid #dbeafe;border-radius:12px;margin-top:12px;padding:9px}.-rC8pq_supportingResults summary{color:#075985;cursor:pointer;align-items:center;min-height:36px;font-size:12px;font-weight:900;display:flex}.-rC8pq_supportingResults .-rC8pq_referenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.-rC8pq_supportingEngineering,.-rC8pq_advancedEngineering{background:#f8fbff;border:1px solid #bfdbfe;border-radius:16px;margin-top:16px;padding:12px 14px}.-rC8pq_supportingEngineering>summary,.-rC8pq_advancedEngineering>summary{color:#075985;letter-spacing:.05em;cursor:pointer;align-items:center;min-height:44px;font-size:16px;font-weight:950;display:flex}.-rC8pq_supportingEngineeringBody,.-rC8pq_advancedEngineeringBody{gap:14px;margin-top:12px;display:grid}.-rC8pq_supportingEngineeringBody>.-rC8pq_referenceGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.-rC8pq_supportingEngineeringBody>.-rC8pq_referenceGrid article{min-width:0}.-rC8pq_advancedEngineering .-rC8pq_graphSection,.-rC8pq_advancedEngineering .-rC8pq_detailsCard,.-rC8pq_advancedEngineering .-rC8pq_engineeringDesignBasis{margin-top:0}.-rC8pq_targetStatus{color:#92400e;margin:7px 0 0;font-size:10px;font-weight:800}.-rC8pq_graphTooltipPoint{fill:#0000;stroke:#0000;pointer-events:all}.-rC8pq_scalarActualLine{stroke:#0284c7;stroke-width:3px;vector-effect:non-scaling-stroke}.-rC8pq_scalarActualPoint{fill:#0284c7;stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.-rC8pq_scalarActualLegend{background:#0284c7!important;border-radius:999px!important}.-rC8pq_targetLegend{background:0 0!important;border-top:2px dashed #dc2626!important;border-radius:0!important;height:0!important}.-rC8pq_expandGraph{color:#075985;cursor:pointer;background:#f0f9ff;border:1px solid #7dd3fc;border-radius:10px;width:100%;min-height:42px;margin-top:10px;font-weight:900}.-rC8pq_graphViewer{z-index:2147483000;isolation:isolate;place-items:center;padding:3vw;display:grid;position:fixed;inset:0}.-rC8pq_graphBackdrop{z-index:0;cursor:pointer;background:#020c1be0;border:0;width:100%;height:100%;position:absolute;inset:0}.-rC8pq_graphDialog{z-index:1;background:#fff;border-radius:18px;flex-direction:column;width:94vw;height:88dvh;display:flex;position:relative;overflow:auto;box-shadow:0 30px 90px #00000094}.-rC8pq_graphClose{z-index:2;color:#fff;cursor:pointer;background:#0369a1;border:0;border-radius:10px;align-self:flex-end;min-width:96px;min-height:44px;margin:10px 10px 0;font-weight:900;position:sticky;top:10px}.-rC8pq_graphCardExpanded{box-shadow:none;border:0;flex:auto;margin:0}.-rC8pq_graphCardExpanded .-rC8pq_chartScroll svg{min-width:820px}.-rC8pq_printReport{display:none}.-rC8pq_matrixPanel{color:#334155;background:#f8fbff;border:1px solid #93c5fd;border-radius:16px;min-width:0;max-width:100%;margin-bottom:14px;padding:16px;box-shadow:0 12px 30px #0f2f5914}.-rC8pq_matrixPanel>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.-rC8pq_matrixPanel header small{color:#075985;letter-spacing:.12em;font-size:10px;font-weight:900}.-rC8pq_matrixPanel h2{color:#0f2f59;margin:4px 0 0;font-size:21px}.-rC8pq_matrixPanel>header p{color:#64748b;margin:5px 0 0;font-size:11px}.-rC8pq_matrixPanel>header>strong{color:#92400e;text-align:center;background:#fffbeb;border:1px solid #f59e0b;border-radius:999px;padding:6px 10px;font-size:10px}:is(.-rC8pq_matrixPanel:not(:has(.-rC8pq_matrixResults))>.-rC8pq_matrixSummary,.-rC8pq_matrixPanel:not(:has(.-rC8pq_matrixResults))>.-rC8pq_preliminaryRecommendation,.-rC8pq_matrixPanel:not(:has(.-rC8pq_matrixResults))>.-rC8pq_matrixNotice,.-rC8pq_matrixPanel:not(:has(.-rC8pq_matrixResults))>.-rC8pq_deadZoneNote){display:none}.-rC8pq_matrixSummary{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:10px;margin-top:13px;display:grid}.-rC8pq_matrixSummary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.-rC8pq_matrixSummary dl div,.-rC8pq_matrixSummary>div{background:#fff;border:1px solid #dbeafe;border-radius:10px;align-content:start;gap:4px;padding:10px;display:grid}.-rC8pq_matrixSummary dt{color:#64748b;text-transform:uppercase;font-size:9px;font-weight:850}.-rC8pq_matrixSummary dd{color:#0f172a;margin:0;font-size:11px;font-weight:850}.-rC8pq_matrixSummary>div strong{color:#075985;text-transform:uppercase;font-size:10px}.-rC8pq_matrixSummary>div span{color:#334155;font-size:10px}.-rC8pq_preliminaryRecommendation{border:2px solid;border-radius:13px;gap:7px;margin-top:12px;padding:13px;display:grid}.-rC8pq_preliminaryRecommendation[data-status=pass]{color:#166534;background:#f0fdf4;border-color:#16a34a}.-rC8pq_preliminaryRecommendation[data-status=fail]{color:#991b1b;background:#fef2f2;border-color:#dc2626}.-rC8pq_preliminaryRecommendation>small{letter-spacing:.1em;font-size:10px;font-weight:950}.-rC8pq_preliminaryRecommendation h3{color:inherit;margin:0;font-size:20px}.-rC8pq_preliminaryRecommendation>strong{font-size:13px}.-rC8pq_preliminaryRecommendation>div{flex-wrap:wrap;gap:8px;display:flex}.-rC8pq_preliminaryRecommendation>div span{color:#334155;background:#ffffffd9;border-radius:8px;padding:7px 9px;font-size:12px}.-rC8pq_preliminaryRecommendation button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#0369a1;border:0;border-radius:9px;justify-self:start;padding:9px 13px;font-size:13px;font-weight:900}.-rC8pq_preliminaryRecommendation p{color:#475569;margin:0;font-size:11px;line-height:1.45}.-rC8pq_matrixTableScroll button,.-rC8pq_matrixCards button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#0369a1;border:0;border-radius:9px;padding:9px 12px;font-size:14px;font-weight:900;line-height:1.35}.-rC8pq_matrixTableScroll button:focus-visible,.-rC8pq_matrixCards button:focus-visible,.-rC8pq_matrixToggle:focus-visible{outline-offset:2px;outline:3px solid #38bdf873}.-rC8pq_matrixTableScroll button:disabled,.-rC8pq_matrixCards button:disabled{color:#64748b;cursor:not-allowed;background:#e2e8f0}.-rC8pq_matrixNotice,.-rC8pq_deadZoneNote{color:#475569;background:#fff;border-left:3px solid #38bdf8;margin:9px 0 0;padding:7px 10px;font-size:10px;line-height:1.45}.-rC8pq_deadZoneNote{color:#475569;border-left-color:#64748b}.-rC8pq_matrixToggle{color:#075985;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#f0f9ff;border:1px solid #0284c7;border-radius:10px;margin-top:11px;font-size:15px;font-weight:900;line-height:1.35}.-rC8pq_matrixResults{gap:12px;min-width:0;max-width:100%;margin-top:12px;display:grid}.-rC8pq_matrixResults>label{color:#475569;justify-content:flex-end;align-items:center;gap:9px;font-size:14px;font-weight:850;line-height:1.35;display:flex}.-rC8pq_matrixResults select{color:#0f172a;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:7px 10px;font-size:14px}.-rC8pq_matrixTableScroll{scrollbar-gutter:stable;background:#fff;border:1px solid #bfdbfe;border-radius:11px;min-width:0;max-width:100%;overflow-x:auto;box-shadow:inset -12px 0 14px -16px #0f2f59bf}.-rC8pq_matrixTableScroll table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1260px;font-size:15px;line-height:1.4}.-rC8pq_matrixTableScroll th{z-index:1;color:#075985;text-align:left;white-space:normal;background:#e0f2fe;padding:12px 10px;font-size:14px;line-height:1.35;position:sticky;top:0}.-rC8pq_matrixTableScroll td{color:#334155;vertical-align:top;white-space:normal;overflow-wrap:anywhere;border-top:1px solid #e2e8f0;padding:12px 10px;font-size:15px;line-height:1.4}.-rC8pq_matrixTableScroll th:first-child{width:13%}.-rC8pq_matrixTableScroll th:nth-child(2){width:11%}.-rC8pq_matrixTableScroll th:nth-child(3){width:7%}.-rC8pq_matrixTableScroll th:nth-child(4){width:8%}.-rC8pq_matrixTableScroll th:nth-child(5){width:9%}.-rC8pq_matrixTableScroll th:nth-child(6){width:8%}.-rC8pq_matrixTableScroll th:nth-child(7){width:11%}.-rC8pq_matrixTableScroll th:nth-child(8){width:9%}.-rC8pq_matrixTableScroll th:nth-child(9){width:15%}.-rC8pq_matrixTableScroll th:nth-child(10){width:9%}.-rC8pq_matrixTableScroll td b,.-rC8pq_matrixTableScroll td small{display:block}.-rC8pq_matrixTableScroll td>strong{color:#0f172a;font-size:16px;line-height:1.35;display:block}.-rC8pq_matrixTableScroll td small{color:#64748b;margin-top:3px;font-size:13px;line-height:1.35}.-rC8pq_matrixTableScroll tr[data-current=true]>td{background:#f0f7ff}.-rC8pq_matrixTableScroll tr[data-current=true]>td:first-child{box-shadow:inset 3px 0 #0284c7}.-rC8pq_currentConfiguration{letter-spacing:.04em;font-weight:900;color:#0369a1!important}.-rC8pq_recommendedConfiguration{letter-spacing:.04em;font-weight:900;color:#166534!important}.-rC8pq_matrixTableScroll tr[data-recommended=true]>td{box-shadow:inset 0 2px #22c55e,inset 0 -2px #22c55e}.-rC8pq_kpiStatus{border-radius:999px;align-items:center;min-height:24px;margin-top:7px;padding:3px 8px;font-size:13px;font-weight:900;line-height:1.35;display:inline-flex}.-rC8pq_kpiStatus[data-status=pass]{color:#166534;background:#dcfce7}.-rC8pq_kpiStatus[data-status=fail]{color:#991b1b;background:#fee2e2}.-rC8pq_kpiStatus[data-status=review]{color:#92400e;background:#fef3c7}.-rC8pq_averagePoolCell{background:#f8fbff}.-rC8pq_averagePoolCell>strong{color:#075985!important;font-size:17px!important}.-rC8pq_averagePoolCell>span{color:#0369a1;letter-spacing:.04em;margin-top:7px;font-size:13px;font-weight:900;display:block}.-rC8pq_coverageCell>strong{color:#075985!important}.-rC8pq_engineeringStatusCell span{color:#64748b;font-size:13px;font-weight:850;display:block}.-rC8pq_engineeringStatusCell strong{color:#0f172a;margin:2px 0 8px;font-size:14px;display:block}.-rC8pq_engineeringStatusCell b{color:#92400e;margin-top:2px;font-size:14px;display:block}.-rC8pq_engineeringStatusCell b[data-status=pass]{color:#166534}.-rC8pq_engineeringStatusCell b[data-status=fail]{color:#991b1b}.-rC8pq_detailsButton{white-space:normal;width:100%;min-width:112px;color:#075985!important;background:#e0f2fe!important;font-size:14px!important}.-rC8pq_matrixDetailRow>td{padding:14px;background:#f8fafc!important}.-rC8pq_useConfigurationButton{margin-top:12px}.-rC8pq_matrixCards{gap:10px;display:none}.-rC8pq_matrixCard{background:#fff;border:1px solid #cbd5e1;border-radius:11px;padding:11px}.-rC8pq_matrixCard[data-current=true]{background:#f8fbff;border-color:#0284c7;box-shadow:inset 3px 0 #0284c7}.-rC8pq_matrixCard[data-recommended=true]{outline-offset:-2px;outline:2px solid #22c55e}.-rC8pq_matrixCard>header{color:#0f2f59}.-rC8pq_matrixCard>header span{gap:3px;font-size:16px;line-height:1.4;display:grid}.-rC8pq_matrixCard>header small{color:#64748b;font-size:13px}.-rC8pq_matrixCard>header em{color:#0369a1;font-size:13px;font-style:normal;font-weight:900}.-rC8pq_matrixCard>.-rC8pq_detailsButton{width:100%;margin-top:10px}.-rC8pq_mobileEngineeringDetail{margin-top:10px}.-rC8pq_mobileEngineeringDetail>.-rC8pq_useConfigurationButton{width:100%}.-rC8pq_mobileDecisionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.-rC8pq_mobileDecisionGrid>span{background:#fff;border:1px solid #e2e8f0;border-radius:9px;gap:3px;padding:9px;display:grid}.-rC8pq_mobileDecisionGrid small{color:#64748b;font-size:13px}.-rC8pq_mobileDecisionGrid b{color:#0f172a;font-size:15px}.-rC8pq_mobileDecisionGrid em{color:#475569;font-size:13px;font-style:normal;font-weight:850}.-rC8pq_mobileDecisionGrid>span:first-child,.-rC8pq_mobileAveragePool,.-rC8pq_mobileStatus{grid-column:span 3}.-rC8pq_mobileAveragePool b{color:#075985;font-size:17px}.-rC8pq_matrixEngineeringDetail{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.-rC8pq_matrixEngineeringDetail section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;padding:9px}.-rC8pq_legacyCandidateDetail>section:nth-child(4),.-rC8pq_legacyCandidateDetail>section:nth-child(5){display:none}.-rC8pq_matrixEngineeringDetail h4{color:#075985;margin:0 0 7px;font-size:15px;line-height:1.35}.-rC8pq_matrixEngineeringDetail dl{gap:5px;margin:0;display:grid}.-rC8pq_matrixEngineeringDetail dl div{grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);gap:8px;font-size:13px;line-height:1.4;display:grid}.-rC8pq_matrixEngineeringDetail dl>div:has(.-rC8pq_calculationDetails){grid-template-columns:minmax(0,1fr)}.-rC8pq_matrixEngineeringDetail dt{color:#64748b;font-weight:750}.-rC8pq_matrixEngineeringDetail dd{color:#0f172a;overflow-wrap:anywhere;margin:0;font-weight:800}.-rC8pq_matrixEngineeringDetail p{color:#64748b;margin:7px 0 0;font-size:13px;line-height:1.4}.-rC8pq_dataBasisLabel{color:#475569;letter-spacing:.035em;background:#e2e8f0;border-radius:999px;align-items:center;width:fit-content;min-height:20px;margin-top:4px;padding:2px 7px;font-size:10px;font-weight:900;line-height:1.35;display:inline-flex}.-rC8pq_dataBasisLabel[data-basis=product-data]{color:#075985;background:#e0f2fe}.-rC8pq_dataBasisLabel[data-basis=operator-input]{color:#5b21b6;background:#ede9fe}.-rC8pq_dataBasisLabel[data-basis=calculated]{color:#0f766e;background:#ccfbf1}.-rC8pq_dataBasisLabel[data-basis=engineering-assumption]{color:#92400e;background:#fef3c7}.-rC8pq_dataBasisLabel[data-basis=bes-design-basis]{color:#1e40af;background:#dbeafe}.-rC8pq_calculationDetails{background:#fff;border:1px solid #bae6fd;border-radius:8px;width:100%;margin-top:7px;font-weight:500}.-rC8pq_calculationDetails>summary{color:#0369a1;cursor:pointer;min-height:36px;padding:8px 10px;font-size:14px;font-weight:900;line-height:1.4}.-rC8pq_calculationAudit{border-top:1px solid #dbeafe;gap:8px;padding:10px;display:grid}.-rC8pq_calculationAudit header small{color:#0284c7;letter-spacing:.12em;font-size:10px;font-weight:950}.-rC8pq_calculationAudit h5{color:#0f2f59;margin:2px 0 0;font-size:15px;line-height:1.35}.-rC8pq_calculationAudit section{border-left:2px solid #dbeafe;gap:4px;padding-left:8px;display:grid}.-rC8pq_calculationAudit section>strong{color:#64748b;letter-spacing:.08em;font-size:10px}.-rC8pq_calculationAudit code{color:#0f172a;white-space:normal;overflow-wrap:anywhere;background:#f8fafc;border-radius:6px;padding:7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:650;line-height:1.5;display:block}.-rC8pq_calculationAudit p{color:#334155;margin:0;font-size:12px;line-height:1.5}.-rC8pq_calculationAudit dl{gap:5px;margin:0;display:grid}.-rC8pq_calculationAudit dl div{grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:7px;font-size:12px;display:grid}.-rC8pq_calculationAudit dd{gap:2px;display:grid}.-rC8pq_poolModelAudit{grid-column:1/-1}.-rC8pq_poolModelAudit>code{color:#0f2f59;white-space:normal;background:#e0f2fe;border-radius:7px;margin-bottom:9px;padding:10px;font-size:13px;line-height:1.5;display:block}.-rC8pq_matrixMiniGraph{color:#0284c7;background:#f8fbff;border:1px solid #bae6fd;border-radius:9px;grid-column:1/-1;padding:12px}.-rC8pq_matrixMiniGraph>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.-rC8pq_matrixMiniGraph h4{margin:0}.-rC8pq_matrixMiniGraph header>div>strong{color:#64748b;letter-spacing:.04em;margin-top:2px;font-size:12px;display:block}.-rC8pq_matrixMiniGraph header dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.-rC8pq_matrixMiniGraph header dl div{background:#fff;border:1px solid #dbeafe;border-radius:7px;gap:2px;padding:6px 8px;display:grid}.-rC8pq_matrixMiniGraph header dt{color:#64748b;text-transform:uppercase;font-size:10px}.-rC8pq_matrixMiniGraph header dd{color:#0f2f59;margin:0;font-size:12px;font-weight:850}.-rC8pq_matrixMiniGraph svg{width:100%;height:260px;margin-top:8px;display:block}.-rC8pq_matrixMiniGraph svg text{fill:#64748b;font-size:11px}.-rC8pq_graphLegend{flex-wrap:wrap;gap:8px;display:flex}.-rC8pq_graphLegend span{color:#475569;align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.-rC8pq_graphLegend span:before{content:"";background:#e0f2fe;border:1px solid #bfdbfe;border-radius:3px;width:12px;height:12px}.-rC8pq_graphLegend span[data-state=off]:before{background:#f1f5f9;border-color:#cbd5e1}.-rC8pq_matrixMiniGraph small{color:#64748b;margin-top:4px;font-size:13px;line-height:1.4;display:block}@media (min-width:769px) and (max-width:1100px){.-rC8pq_sideStreamKpiStage .-rC8pq_kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.-rC8pq_sideStreamKpiStage .-rC8pq_kpiGrid>:last-child{grid-column:1/-1}.-rC8pq_microbialExposurePanel .-rC8pq_whoReferenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.-rC8pq_upperDashboard{flex-direction:column;display:flex}.-rC8pq_matrixPanel>header{grid-template-columns:minmax(0,1fr);display:grid}.-rC8pq_matrixSummary,.-rC8pq_matrixSummary dl{grid-template-columns:minmax(0,1fr)}.-rC8pq_matrixPanel>header>strong{justify-self:start}.-rC8pq_matrixTableScroll{display:none}.-rC8pq_matrixCards{display:grid}.-rC8pq_matrixCards,.-rC8pq_matrixEngineeringDetail,.-rC8pq_calculationAudit dl div{grid-template-columns:minmax(0,1fr)}.-rC8pq_matrixMiniGraph>header{display:grid}.-rC8pq_matrixMiniGraph header dl{width:100%}.-rC8pq_leftColumn,.-rC8pq_rightColumn{display:contents}.-rC8pq_inputCard{order:1}.-rC8pq_designCard{order:2}.-rC8pq_topologyCard,.-rC8pq_flowValidationCard{order:3}.-rC8pq_results{order:4}.-rC8pq_inputGrid,.-rC8pq_flowInputGrid,.-rC8pq_designSummary,.-rC8pq_kpiGrid,.-rC8pq_supportingResults .-rC8pq_referenceGrid,.-rC8pq_supportingEngineeringBody>.-rC8pq_referenceGrid,.-rC8pq_engineeringDesignBasis>div{grid-template-columns:minmax(0,1fr)}.-rC8pq_capacityIndicator>header{display:grid}.-rC8pq_capacityIndicator header>strong{justify-self:start}.-rC8pq_capacityGrid,.-rC8pq_poolResponseGrid,.-rC8pq_whoReferenceGrid,.-rC8pq_kpi5Summary,.-rC8pq_kpi5CalculationBody dl,.-rC8pq_poolResponseAudit{grid-template-columns:minmax(0,1fr)}.-rC8pq_poolResponsePanel>header,.-rC8pq_whoReferencePanel>header,.-rC8pq_microbialExposurePanel>header,.-rC8pq_sideStreamKpiStage>header{display:grid}.-rC8pq_sideStreamKpiStage>header>strong{white-space:normal;justify-self:start}.-rC8pq_poolResponsePanel header>strong,.-rC8pq_whoReferencePanel header>strong,.-rC8pq_microbialExposurePanel header>strong{justify-self:start}.-rC8pq_kpi5ModeBanner{grid-template-columns:minmax(0,1fr)}.-rC8pq_kpi5ModeBanner small{text-align:left}.-rC8pq_sizingStage>header{display:grid}.-rC8pq_sizingStage>header strong{justify-self:start}.-rC8pq_poolSizingKpi>div,.-rC8pq_poolLevelKpiHeading{grid-template-columns:minmax(0,1fr)}.-rC8pq_poolLevelKpiHeading>span,.-rC8pq_poolLevelKpiHeading>strong{justify-self:start}.-rC8pq_overallPoolAssessment>div,.-rC8pq_microbialExposurePanel .-rC8pq_whoReferenceGrid{grid-template-columns:minmax(0,1fr)}.-rC8pq_kpi5Summary .-rC8pq_kpi5Hero{grid-column:auto;min-height:0}.-rC8pq_kpi5SupportingRow{grid-template-columns:minmax(0,1fr)}.-rC8pq_kpi5Summary .-rC8pq_kpi5Hero>strong{font-size:30px}.-rC8pq_kpi5MethodSummary dl{grid-template-columns:minmax(0,1fr)}.-rC8pq_field,.-rC8pq_field input,.-rC8pq_field select,.-rC8pq_applyDesign,.-rC8pq_recalculateDesign,.-rC8pq_printButton,.-rC8pq_resetButton,.-rC8pq_expandGraph{min-height:44px}.-rC8pq_inputCard input{min-height:44px}.-rC8pq_inputCard select{min-height:44px}.-rC8pq_systemSelectorGrid,.-rC8pq_designActions{grid-template-columns:minmax(0,1fr)}.-rC8pq_reviewRequired{justify-self:start}.-rC8pq_helpBackdrop{z-index:2147482800;background:#020c1b8f;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.-rC8pq_helpPopover{border-radius:17px;max-width:none;max-height:min(70dvh,560px);margin:0;padding:16px;top:auto!important;left:12px!important;right:12px!important;bottom:max(12px, env(safe-area-inset-bottom))!important;width:auto!important}.-rC8pq_helpHeader strong{font-size:16px}.-rC8pq_helpHeader button{min-width:64px;min-height:44px}.-rC8pq_helpPopover .-rC8pq_helpSection span{font-size:14px}.-rC8pq_graphViewer{padding:0}.-rC8pq_graphDialog{width:100vw;height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);box-sizing:border-box;border-radius:0}.-rC8pq_measureT10,.-rC8pq_returnLabel{display:none}body:has(.-rC8pq_page) [data-bes-assistant-launcher]{display:none!important}}.-rC8pq_expandDiagram{color:#e0f2fe;width:calc(100% - 28px);min-height:44px;font:inherit;cursor:pointer;background:#082647;border:1px solid #38bdf8;border-radius:10px;margin:12px 14px 14px;padding:9px 14px;font-size:14px;font-weight:900}.-rC8pq_expandDiagram:focus-visible{outline-offset:2px;outline:3px solid #38bdf88c}.-rC8pq_diagramDialog{box-sizing:border-box;background:#04152a;width:min(1200px,94vw);height:min(760px,92dvh);padding:0 14px 14px}.-rC8pq_expandedTopologyScroll{border-radius:14px;flex:1;height:auto;min-height:0;overflow:auto}.-rC8pq_expandedTopologyScroll .-rC8pq_topology{min-width:780px;height:620px}@media screen and (min-width:1280px){.-rC8pq_reportWorkspace{width:min(1840px,96vw)}.-rC8pq_upperDashboard{grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:24px}.-rC8pq_leftColumn,.-rC8pq_rightColumn{display:contents}.-rC8pq_inputCard{grid-column:1/-1}.-rC8pq_designCard{grid-column:1}.-rC8pq_topologyCard,.-rC8pq_flowValidationCard{grid-column:2}.-rC8pq_inputCard,.-rC8pq_designCard,.-rC8pq_topologyCard,.-rC8pq_results{width:100%;margin:0}.-rC8pq_inputCard .-rC8pq_inputGroupTitle:first-of-type+.-rC8pq_inputGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.-rC8pq_flowInputGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.-rC8pq_inputCard{padding:18px}.-rC8pq_inputCard .-rC8pq_stepHeading{margin-bottom:12px}.-rC8pq_designCard .-rC8pq_stepHeading p,.-rC8pq_designCard .-rC8pq_liveRecommendationStatus span,.-rC8pq_designCard .-rC8pq_designBasis{display:none}.-rC8pq_designCard{align-self:start;padding:18px}.-rC8pq_designSummary{gap:10px}.-rC8pq_designSummary>span{padding:10px 12px}.-rC8pq_results{margin-top:24px}.-rC8pq_poolSizingKpi{grid-template-columns:minmax(250px,1fr) minmax(0,2.2fr) minmax(180px,.55fr);align-items:center;gap:12px 16px}.-rC8pq_poolSizingKpi>small:first-child,.-rC8pq_poolSizingKpi>strong,.-rC8pq_poolSizingKpi>.-rC8pq_friendlyRoundedValue{grid-column:1}.-rC8pq_poolSizingKpi>div{grid-area:1/2/span 3}.-rC8pq_poolSizingKpi>.-rC8pq_calculationDetails{grid-area:1/3/span 3;align-self:center;margin-top:0}.-rC8pq_poolKpiDependency{grid-template-columns:auto auto auto;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:6px 12px}.-rC8pq_poolKpiDependency p{grid-column:1/-1;margin-top:0;font-size:13px}.-rC8pq_poolKpiDependency span{font-size:18px;transform:rotate(-90deg)}.-rC8pq_kpi5Summary{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:stretch}.-rC8pq_kpi5SupportingRow{grid-template-columns:minmax(0,1fr)}.-rC8pq_kpi5VisibleCalculation{grid-template-columns:auto minmax(0,1fr) auto auto;place-items:center start;gap:8px 16px;margin-top:12px;padding:12px 16px}.-rC8pq_kpi5VisibleCalculation small{grid-column:1}.-rC8pq_kpi5VisibleCalculation b,.-rC8pq_kpi5VisibleCalculation code{grid-column:2}.-rC8pq_kpi5VisibleCalculation strong{grid-area:1/3/span 2}.-rC8pq_kpi5VisibleCalculation i{grid-area:1/4/span 2;max-width:360px}.-rC8pq_microbialExposurePanel .-rC8pq_whoReferenceGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.-rC8pq_microbialExposurePanel .-rC8pq_whoReferenceGrid>article{grid-column:span 2}.-rC8pq_microbialExposurePanel .-rC8pq_whoReferenceGrid>article:nth-child(4){grid-column:2/span 2}.-rC8pq_overallActionRow{margin-top:0}}@media screen and (min-width:1280px) and (max-width:1599px){.-rC8pq_filterLabel{width:150px;left:74%}.-rC8pq_measureInlet,.-rC8pq_measureT10,.-rC8pq_measureOutlet,.-rC8pq_measureSide,.-rC8pq_measurePool{left:66%}.-rC8pq_returnLabel{left:76%}.-rC8pq_contactFlowLabel{width:220px;left:17%}}@media screen and (min-width:768px) and (max-width:1279px){.-rC8pq_reportWorkspace{width:min(1180px,100% - 32px)}.-rC8pq_upperDashboard{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.-rC8pq_leftColumn,.-rC8pq_rightColumn{display:contents}.-rC8pq_inputCard,.-rC8pq_designCard,.-rC8pq_topologyCard,.-rC8pq_results{width:100%;margin:0}.-rC8pq_sideStreamKpiStage .-rC8pq_kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.-rC8pq_sideStreamKpiStage .-rC8pq_kpiGrid>:last-child{grid-column:1/-1}.-rC8pq_microbialReferenceSummary dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.-rC8pq_hero{min-height:360px;padding:88px 18px 48px}.-rC8pq_heroInner>p{letter-spacing:.2em;font-size:12px}.-rC8pq_heroInner h1{font-size:clamp(43px,13vw,64px)}.-rC8pq_heroInner>span{margin-top:22px;font-size:16px;line-height:1.5}.-rC8pq_engineeringIntro>div{padding:30px 18px 34px}.-rC8pq_engineeringIntro h2{font-size:26px}.-rC8pq_engineeringIntro span{font-size:14px}.-rC8pq_reportWorkspace{border-left:0;border-right:0;border-radius:16px;width:100%;padding:10px}.-rC8pq_reportHeader{padding:4px 8px 10px}.-rC8pq_reportHeader h2{font-size:20px}.-rC8pq_upperDashboard{flex-direction:column;gap:12px;display:flex}.-rC8pq_leftColumn,.-rC8pq_rightColumn{display:contents}.-rC8pq_inputCard{order:1}.-rC8pq_designCard{order:2}.-rC8pq_topologyCard,.-rC8pq_flowValidationCard{order:3}.-rC8pq_results{order:4}.-rC8pq_overallActionRow{grid-template-columns:minmax(0,1fr)}.-rC8pq_inputCard,.-rC8pq_designCard,.-rC8pq_topologyCard,.-rC8pq_results,.-rC8pq_matrixPanel,.-rC8pq_supportingEngineering,.-rC8pq_advancedEngineering{box-sizing:border-box;width:100%;max-width:100%}.-rC8pq_stepHeading h2{font-size:21px}.-rC8pq_stepHeading p,.-rC8pq_liveRecommendationStatus span,.-rC8pq_overallPoolAssessment>p{font-size:14px}.-rC8pq_field,.-rC8pq_field input,.-rC8pq_field select{min-height:44px}.-rC8pq_inputCard input{min-height:44px}.-rC8pq_inputCard select{min-height:44px}.-rC8pq_field input,.-rC8pq_field select{font-size:16px}.-rC8pq_inputCard input{font-size:16px}.-rC8pq_inputCard select{font-size:16px}.-rC8pq_flowCompound{grid-template-columns:minmax(0,1fr) minmax(84px,96px);gap:8px}.-rC8pq_cycleInput{grid-template-columns:minmax(0,1fr)!important}.-rC8pq_cycleInput>small{grid-column:auto}.-rC8pq_topologyScroll{overscroll-behavior-inline:contain;scrollbar-gutter:stable;width:100%;height:460px;overflow-x:auto}.-rC8pq_topology{min-width:780px;height:460px}.-rC8pq_expandDiagram{justify-content:center;align-items:center;display:flex}.-rC8pq_diagramDialog{width:100vw;height:100dvh;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));border-radius:0}.-rC8pq_expandedTopologyScroll{height:auto}.-rC8pq_expandedTopologyScroll .-rC8pq_topology{min-width:780px;height:560px}.-rC8pq_sideStreamKpiStage .-rC8pq_kpiGrid,.-rC8pq_poolSizingKpi>div,.-rC8pq_kpi5Summary,.-rC8pq_microbialExposurePanel .-rC8pq_whoReferenceGrid,.-rC8pq_microbialReferenceSummary dl,.-rC8pq_matrixCards,.-rC8pq_matrixEngineeringDetail{grid-template-columns:minmax(0,1fr)}.-rC8pq_sideStreamKpiStage .-rC8pq_kpiGrid>:last-child{grid-column:auto}.-rC8pq_sideStreamKpiStage .-rC8pq_kpi>span,.-rC8pq_sideStreamKpiStage .-rC8pq_kpi>b,.-rC8pq_sideStreamKpiStage .-rC8pq_kpi>small:not(.-rC8pq_kpiNumber),.-rC8pq_kpi5Summary span,.-rC8pq_kpi5Summary small,.-rC8pq_whoReferenceGrid article>small,.-rC8pq_whoReferenceGrid article>b{font-size:14px}.-rC8pq_sideStreamKpiStage .-rC8pq_kpi>strong{font-size:28px}.-rC8pq_poolSizingKpi>strong,.-rC8pq_kpi5Summary .-rC8pq_kpi5Hero>strong{font-size:30px}.-rC8pq_kpi5Summary .-rC8pq_kpi5Hero{min-height:0;padding:16px}.-rC8pq_kpi5ModeBanner{grid-template-columns:minmax(0,1fr);padding:12px}.-rC8pq_kpi5ModeBanner small{text-align:left}.-rC8pq_kpi5SupportingRow{grid-template-columns:minmax(0,1fr)}.-rC8pq_microbialExposurePanel .-rC8pq_whoReferenceGrid article{box-sizing:border-box;width:100%}.-rC8pq_matrixTableScroll{display:none}.-rC8pq_matrixCards{display:grid}.-rC8pq_matrixToggle,.-rC8pq_applyDesign,.-rC8pq_resetButton,.-rC8pq_matrixCards button{min-height:44px}}@media print{@page{size:A4 portrait;margin:0 14mm 12mm}.-rC8pq_hero,.-rC8pq_engineeringIntro,.-rC8pq_reportHeader,.-rC8pq_screenExperience{display:none!important}body:has(.-rC8pq_page) .bes-site-header{display:none!important}body:has(.-rC8pq_page) .bes-site-footer{display:none!important}body:has(.-rC8pq_page) [data-bes-assistant-launcher]{display:none!important}body:has(.-rC8pq_page) button[class*=BackNavigation_backButton]{display:none!important}body:has(.-rC8pq_page) .bes-site-content{padding-top:0!important}.-rC8pq_reportWorkspace{background:#fff;border:0;border-radius:0;width:100%;margin:0;padding:0}.-rC8pq_printReport{color:#0f172a;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:9pt;line-height:1.35;display:block}.-rC8pq_printReport .-rC8pq_graphCard{box-shadow:none;margin:0}.-rC8pq_printReport .-rC8pq_chartScroll{overflow:visible}.-rC8pq_printReport .-rC8pq_chartScroll svg{width:100%;min-width:0}.-rC8pq_printReport .-rC8pq_expandGraph{display:none!important}body:has(.-rC8pq_page){background:#fff!important}.-rC8pq_printPage{box-sizing:border-box;background:#fff;flex-direction:column;gap:4mm;width:100%;height:auto;min-height:260mm;padding-top:8mm;display:flex;overflow:visible}.-rC8pq_printPage+.-rC8pq_printPage{break-before:page;page-break-before:always}.-rC8pq_printPage header{border-bottom:1mm solid #0369a1;padding-bottom:4mm}.-rC8pq_printPage header small{color:#0369a1;letter-spacing:.14em;font-weight:900}.-rC8pq_printPage h1,.-rC8pq_printPage h2{color:#0f2f59;margin:2mm 0 1mm}.-rC8pq_printPage header p{color:#64748b;margin:0}.-rC8pq_printPageHeader{break-inside:avoid;grid-template-columns:42mm 1fr;align-items:center;gap:5mm;min-height:18mm;display:grid;position:relative;border-bottom:.7mm solid #0369a1!important;padding:0 23mm 3mm 0!important}.-rC8pq_printPageHeader>img{object-fit:contain;object-position:left center;width:42mm;height:14mm;display:block}.-rC8pq_printPageHeader>div{gap:.3mm;min-width:0;display:grid}.-rC8pq_printPageHeader>div small{color:#0f2f59;letter-spacing:.11em;font-size:7pt}.-rC8pq_printPageHeader>div b{color:#334155;font-size:7pt}.-rC8pq_printPageHeader>div span{color:#0369a1;letter-spacing:.12em;font-size:6.5pt;font-weight:900}.-rC8pq_printPageHeader h2{margin:.7mm 0 0;font-size:15pt;line-height:1.08}.-rC8pq_printPageHeader p{font-size:8pt}.-rC8pq_printPageHeader>em{color:#64748b;font-size:7pt;font-style:normal;position:absolute;top:0;right:0}.-rC8pq_printMeta{grid-template-columns:repeat(4,minmax(0,1fr));gap:2mm;display:grid}.-rC8pq_printMeta>span{border-bottom:1px solid #dbeafe;gap:.5mm;padding:1.5mm 0;font-size:8pt;display:grid}.-rC8pq_printMeta b{color:#64748b;text-transform:uppercase;font-size:6.5pt}.-rC8pq_printColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:4mm;display:grid}.-rC8pq_printSection{break-inside:avoid;gap:2mm;display:grid}.-rC8pq_printSection h3{color:#0f5fb8;margin:0;font-size:10pt}.-rC8pq_printCover{gap:3mm}.-rC8pq_printCover .-rC8pq_printFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5mm}.-rC8pq_printCover .-rC8pq_printFacts>span{padding:1.7mm 2mm;font-size:7.5pt}.-rC8pq_printCover .-rC8pq_printColumns .-rC8pq_printFacts{grid-template-columns:1fr}.-rC8pq_printCover>.-rC8pq_printCapacity{display:none}.-rC8pq_printModified{color:#92400e;margin-top:1.5mm;font-size:7.5pt;display:block}.-rC8pq_printNote{break-inside:avoid;background:#f0f9ff;border-left:1.2mm solid #0ea5e9;padding:2.5mm 3mm}.-rC8pq_printNote p{color:#334155;margin:.8mm 0 0}.-rC8pq_printFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:3mm;display:grid}.-rC8pq_printFacts>span{break-inside:avoid;background:#f8fbff;border:1px solid #dbeafe;border-radius:2mm;gap:1mm;padding:2.5mm;display:grid}.-rC8pq_printFacts b{color:#64748b;text-transform:uppercase;font-size:7pt}.-rC8pq_printFacts small{color:#64748b}.-rC8pq_printStatus{color:#78350f;background:#fffbeb;border:1px solid #f59e0b;border-radius:2mm;padding:4mm}.-rC8pq_printStatus[data-status=pass]{color:#166534;background:#f0fdf4;border-color:#16a34a}.-rC8pq_printStatus[data-status=fail]{color:#991b1b;background:#fef2f2;border-color:#dc2626}.-rC8pq_printStatus p{margin:2mm 0 0}.-rC8pq_printKpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:3mm;display:grid}.-rC8pq_printKpis .-rC8pq_kpi{min-width:0;box-shadow:none;padding:2.5mm}.-rC8pq_printKpis .-rC8pq_kpi>strong{font-size:15pt}.-rC8pq_printKpis .-rC8pq_kpiCalculation{padding:1.5mm}.-rC8pq_printKpis .-rC8pq_kpiCalculation span,.-rC8pq_printKpis .-rC8pq_kpiCalculation strong{font-size:7pt}.-rC8pq_printKpi5{break-inside:avoid;background:#f0f9ff;border:1px solid #7dd3fc;border-radius:2mm;gap:2mm;padding:3mm;display:grid}.-rC8pq_printKpi5>header{border:0;grid-template-columns:minmax(0,1fr) auto;gap:.5mm 3mm;padding:0;display:grid}.-rC8pq_printKpi5>header small{color:#0369a1;letter-spacing:.08em;grid-column:1/-1;font-size:7pt;font-weight:900}.-rC8pq_printKpi5>header h3{color:#0f2f59;margin:0;font-size:11pt}.-rC8pq_printKpi5>header strong{color:#075985;font-size:8pt}.-rC8pq_printKpi5Results{grid-template-columns:repeat(3,minmax(0,1fr));gap:2mm;display:grid}.-rC8pq_printKpi5Results>span{background:#fff;border:1px solid #bae6fd;border-radius:1.5mm;gap:.7mm;padding:2mm;display:grid}.-rC8pq_printKpi5Results b{color:#64748b;text-transform:uppercase;font-size:6.5pt}.-rC8pq_printKpi5Results strong{color:#0f172a;font-size:10pt}.-rC8pq_printKpi5Results small{color:#475569;font-size:7pt}.-rC8pq_printKpi5>p{color:#334155;margin:0;font-size:7.5pt;line-height:1.4}.-rC8pq_printKpi5+.-rC8pq_printStatus+.-rC8pq_printSection{display:none}.-rC8pq_printCapacity{background:#f0f9ff;border:1px solid #7dd3fc;border-radius:2mm;padding:3mm}.-rC8pq_printCapacity h3{color:#075985;margin:0 0 1mm}.-rC8pq_printCapacity>strong{color:#075985;margin-bottom:2mm;font-size:7pt;display:block}.-rC8pq_printCapacityWarning{color:#78350f;background:#fffbeb;border:1px solid #f59e0b;border-radius:2mm;margin:2.5mm 0 0;padding:2.5mm;font-size:7.5pt;font-weight:700;line-height:1.4}.-rC8pq_printCalculationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5mm;display:grid}.-rC8pq_printCalculationGrid>span{color:#334155;break-inside:avoid;border:1px solid #bae6fd;border-radius:2mm;gap:.7mm;padding:2mm;display:grid}.-rC8pq_printCalculationGrid b{color:#075985;text-transform:uppercase;font-size:7pt}.-rC8pq_printCalculationGrid strong{color:#0f172a;font-size:9pt}.-rC8pq_printBasisGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5mm;display:grid}.-rC8pq_printBasisGrid article{break-inside:avoid;border:1px solid #dbeafe;border-radius:2mm;padding:2.5mm}.-rC8pq_printBasisGrid h3{color:#0f5fb8;margin:0 0 1mm;font-size:9pt}.-rC8pq_printBasisGrid p{color:#475569;margin:0;font-size:7.5pt}.-rC8pq_printLimitation{background:#fffbeb;border-left-color:#f59e0b;margin-top:auto}.-rC8pq_printReport .-rC8pq_topologyCard{break-inside:avoid;width:100%;box-shadow:none;align-self:stretch}.-rC8pq_printReport .-rC8pq_topologyScroll,.-rC8pq_printReport .-rC8pq_topology{height:118mm;width:100%!important;min-width:0!important}.-rC8pq_printReport .-rC8pq_filterLabel{width:150px;left:74%}.-rC8pq_printReport .-rC8pq_measureInlet,.-rC8pq_printReport .-rC8pq_measureT10,.-rC8pq_printReport .-rC8pq_measureOutlet,.-rC8pq_printReport .-rC8pq_measureSide,.-rC8pq_printReport .-rC8pq_measurePool{left:66%}.-rC8pq_printReport .-rC8pq_contactFlowLabel{width:220px;left:17%}.-rC8pq_printReport .-rC8pq_returnLabel{left:76%}.-rC8pq_printReport .-rC8pq_topologyCard>.-rC8pq_stepHeading{display:none}.-rC8pq_printReport .-rC8pq_expandDiagram{display:none!important}.-rC8pq_printReport .-rC8pq_topologyResultStrip{grid-template-columns:repeat(4,minmax(0,1fr))}.-rC8pq_printReport .-rC8pq_help{display:none}.-rC8pq_printReport .-rC8pq_stepHeading{display:none!important}.-rC8pq_printGraphPage .-rC8pq_graphSection{background:#fff;padding:0;display:block}.-rC8pq_printGraphPage .-rC8pq_graphGrid{box-sizing:border-box;grid-template-rows:repeat(3,62mm);grid-template-columns:repeat(2,minmax(0,1fr));gap:3mm;width:100%;min-width:0}.-rC8pq_printGraphPage .-rC8pq_graphCard{box-sizing:border-box;break-inside:avoid;page-break-inside:avoid;border:1px solid #dbeafe;width:100%;min-width:0;height:62mm;padding:2mm;overflow:hidden}.-rC8pq_printGraphPage .-rC8pq_graphHeader{margin-bottom:1mm}.-rC8pq_printGraphPage .-rC8pq_graphHeader h3{font-size:9pt}.-rC8pq_printGraphPage .-rC8pq_graphHeader p,.-rC8pq_printGraphPage .-rC8pq_graphHeader span,.-rC8pq_printGraphPage .-rC8pq_legend,.-rC8pq_printGraphPage .-rC8pq_graphLegend,.-rC8pq_printGraphPage .-rC8pq_chartNote,.-rC8pq_printGraphPage .-rC8pq_targetStatus{font-size:6.5pt}.-rC8pq_printGraphPage .-rC8pq_graphLegend{min-height:5mm;margin-bottom:1mm}.-rC8pq_printGraphPage .-rC8pq_chartFrame,.-rC8pq_printGraphPage .-rC8pq_chartScroll{box-sizing:border-box;width:100%;min-width:0}.-rC8pq_printGraphPage .-rC8pq_chartFrame{padding:1mm;overflow:hidden}.-rC8pq_printGraphPage .-rC8pq_graphCard svg{width:100%;max-width:100%;max-height:31mm}.-rC8pq_printGraphPage .-rC8pq_graphViewer{display:none!important}.-rC8pq_printMicrobialPage{gap:3mm}.-rC8pq_printMicrobialIntro{border-bottom:1px solid #bae6fd;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3mm;padding-bottom:2mm;display:grid}.-rC8pq_printMicrobialIntro small{color:#0369a1;letter-spacing:.08em;font-size:7pt;font-weight:900}.-rC8pq_printMicrobialIntro h3{color:#0f2f59;margin:.7mm 0;font-size:12pt}.-rC8pq_printMicrobialIntro p{color:#475569;margin:0;font-size:8pt}.-rC8pq_printMicrobialIntro>strong{color:#075985;text-align:right;font-size:7.5pt}.-rC8pq_printMicrobialGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5mm;display:grid}.-rC8pq_printMicrobialGrid>article{break-inside:avoid;background:#f8fbff;border:1px solid #bae6fd;border-radius:2mm;gap:1.2mm;padding:2.5mm;display:grid}.-rC8pq_printMicrobialGrid>article>header{border:0;padding:0}.-rC8pq_printMicrobialGrid>article>header small{color:#0369a1;letter-spacing:.06em;font-size:6pt}.-rC8pq_printMicrobialGrid>article>header h3{color:#0f2f59;margin:.5mm 0 0;font-size:10pt}.-rC8pq_printMicrobialGrid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1mm 2mm;margin:0;display:grid}.-rC8pq_printMicrobialGrid dl div{min-width:0}.-rC8pq_printMicrobialGrid dt{color:#64748b;text-transform:uppercase;font-size:6.5pt;font-weight:900}.-rC8pq_printMicrobialGrid dd{color:#0f172a;margin:.4mm 0 0;font-size:8pt;font-weight:800;line-height:1.3}.-rC8pq_printMicrobialGrid article>p{color:#78350f;background:#fffbeb;border-left:.8mm solid #f59e0b;margin:0;padding:1.2mm 1.8mm;font-size:7pt;line-height:1.35}.-rC8pq_printMicrobialGrid article>small{color:#64748b;font-size:6.5pt}.-rC8pq_printExtendedReference{color:#5b21b6;font-size:6.5pt;line-height:1.35}.-rC8pq_printMicrobialDisclaimer{color:#334155;break-inside:avoid;background:#eff6ff;border-left:1mm solid #0284c7;padding:2.5mm 3mm}.-rC8pq_printMicrobialDisclaimer strong{color:#075985;letter-spacing:.06em;font-size:7pt}.-rC8pq_printMicrobialDisclaimer p{margin:1mm 0 0;font-size:7.5pt;line-height:1.4}}
