.PressureSimulator-module__3VekWG__lab{--ink:#142e3c;--muted:#526c7a;--accent:#007e9a;--accent-soft:#e1f3f6;--surface:#f5fafc;--core:#f6fcff;--edge:#bbd3de;color:var(--ink);border:1px solid var(--edge);background:linear-gradient(125deg,#f5fafddd,#e3f0f6dd);border-radius:32px;width:100%;max-width:1600px;margin:32px auto;padding:16px 28px 10px;scroll-margin-top:108px;overflow:hidden}.dark .PressureSimulator-module__3VekWG__lab{--ink:#e6f5fc;--muted:#9bb4c3;--accent:#62dded;--accent-soft:#163643;--surface:#0c1c29;--core:#102634;--edge:#2b4656;background:linear-gradient(125deg,#102333ed,#07121ced)}.PressureSimulator-module__3VekWG__lab[data-mode=fixed]{--accent:#ab620f;--accent-soft:#fff1dd}.dark .PressureSimulator-module__3VekWG__lab[data-mode=fixed]{--accent:#f3bd6a;--accent-soft:#382d20}.PressureSimulator-module__3VekWG__heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:14px;display:flex}.PressureSimulator-module__3VekWG__eyebrow{letter-spacing:.16em;color:var(--accent);align-items:center;gap:8px;margin-bottom:10px;font-size:10px;font-weight:700;display:flex}.PressureSimulator-module__3VekWG__eyebrow span{color:var(--muted);font-weight:500}.PressureSimulator-module__3VekWG__heading h2{letter-spacing:-.055em;scroll-margin-top:136px;font-size:clamp(25px,2.7vw,40px);font-weight:650;line-height:1.12}.PressureSimulator-module__3VekWG__heading em{color:var(--accent);font-style:normal}.PressureSimulator-module__3VekWG__intro{color:var(--muted);flex-shrink:0;font-size:12px;line-height:1.7}.PressureSimulator-module__3VekWG__mobileBreak,.PressureSimulator-module__3VekWG__mobileReading{display:none}.PressureSimulator-module__3VekWG__console{border:1px solid var(--edge);background:var(--surface);border-radius:24px;grid-template-columns:300px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 16px 50px #0525360a,inset 0 1px #ffffff40}.PressureSimulator-module__3VekWG__controls{border-right:1px solid var(--edge);min-width:0;padding:16px}.PressureSimulator-module__3VekWG__controlHeading,.PressureSimulator-module__3VekWG__visualHeader{letter-spacing:.13em;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.PressureSimulator-module__3VekWG__controlHeading button{border:1px solid var(--edge);border-radius:50%;place-items:center;min-width:32px;min-height:32px;display:grid}.PressureSimulator-module__3VekWG__mode{border:1px solid var(--edge);border-radius:16px;grid-template-columns:1fr 1fr;gap:5px;margin:8px 0 14px;padding:4px;display:grid}.PressureSimulator-module__3VekWG__mode button{text-align:left;min-height:54px;color:var(--muted);border-radius:11px;align-items:center;gap:8px;padding:8px;font-size:11px;font-weight:750;display:flex}.PressureSimulator-module__3VekWG__mode button[aria-pressed=true]{color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 1px #ffffff50}.PressureSimulator-module__3VekWG__mode small{margin-top:3px;font-size:9px;font-weight:500;display:block}.PressureSimulator-module__3VekWG__labelRow{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.PressureSimulator-module__3VekWG__labelRow h3{font-size:12px;font-weight:650}.PressureSimulator-module__3VekWG__labelRow>span{color:var(--muted);font-size:11px}.PressureSimulator-module__3VekWG__labelRow b{color:var(--accent);font-variant-numeric:tabular-nums;font-size:18px}.PressureSimulator-module__3VekWG__outlets{grid-template-columns:1fr 1fr;gap:8px;display:grid}.PressureSimulator-module__3VekWG__outlet{border:1px solid var(--edge);text-align:left;border-radius:14px;min-width:0;padding:12px;transition:background .2s,border-color .2s}.PressureSimulator-module__3VekWG__outlet>div{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.PressureSimulator-module__3VekWG__outlet strong{font-size:11px;line-height:1.3;display:block}.PressureSimulator-module__3VekWG__outlet small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.PressureSimulator-module__3VekWG__outlet small span{font-size:9px}.PressureSimulator-module__3VekWG__indicator{border:1px solid var(--edge);border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.PressureSimulator-module__3VekWG__outlet[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent)}.PressureSimulator-module__3VekWG__outlet[aria-pressed=true]>div{color:var(--accent)}.PressureSimulator-module__3VekWG__outlet[aria-pressed=true] .PressureSimulator-module__3VekWG__indicator{background:var(--accent);border-color:var(--accent);color:var(--surface)}.PressureSimulator-module__3VekWG__setpoint{margin-top:14px}.PressureSimulator-module__3VekWG__slider{align-items:center;gap:12px;display:flex}.PressureSimulator-module__3VekWG__slider button{border:1px solid var(--edge);border-radius:10px;place-items:center;min-width:32px;min-height:32px;display:grid}.PressureSimulator-module__3VekWG__slider input{width:100%;min-width:0;accent-color:var(--accent);cursor:pointer;height:24px}.PressureSimulator-module__3VekWG__rangeLabels{color:var(--muted);justify-content:space-between;padding:3px 44px 0;font-size:9px;display:flex}.PressureSimulator-module__3VekWG__allOutlets{width:100%;min-height:40px;color:var(--accent);background:var(--accent-soft);border-radius:10px;justify-content:space-between;align-items:center;margin-top:12px;padding:0 12px;font-size:11px;font-weight:650;display:flex}.PressureSimulator-module__3VekWG__lab button{cursor:pointer}.PressureSimulator-module__3VekWG__lab button:disabled{opacity:.35;cursor:default}.PressureSimulator-module__3VekWG__lab button:focus-visible,.PressureSimulator-module__3VekWG__lab input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.PressureSimulator-module__3VekWG__visual{background:radial-gradient(ellipse at 44% 32%,var(--accent-soft),transparent 62%);min-width:0;padding:18px 24px 14px}.PressureSimulator-module__3VekWG__visualHeader{height:28px}.PressureSimulator-module__3VekWG__status{color:var(--accent);text-transform:none;letter-spacing:0;border:1px solid var(--edge);border-radius:20px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;display:flex}.PressureSimulator-module__3VekWG__status i,.PressureSimulator-module__3VekWG__demoDot{background:var(--accent);border-radius:50%;width:5px;height:5px;display:inline-block}.PressureSimulator-module__3VekWG__network{color:var(--accent);padding-top:8px}.PressureSimulator-module__3VekWG__network svg{width:100%;height:224px;display:block;overflow:visible}.PressureSimulator-module__3VekWG__network .PressureSimulator-module__3VekWG__mobileNetwork{display:none}.PressureSimulator-module__3VekWG__pipe{fill:none;stroke:var(--edge);stroke-width:3px}.PressureSimulator-module__3VekWG__current{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-dasharray:7 15;stroke-linecap:round}.PressureSimulator-module__3VekWG__lab[data-running=true] .PressureSimulator-module__3VekWG__current{animation:1.5s linear infinite PressureSimulator-module__3VekWG__current-flow}.PressureSimulator-module__3VekWG__source,.PressureSimulator-module__3VekWG__nodeOpen{fill:var(--accent)}.PressureSimulator-module__3VekWG__nodeClosed{fill:var(--surface);stroke:var(--edge);stroke-width:2px}.PressureSimulator-module__3VekWG__orbit{fill:none;stroke:var(--edge);stroke-width:1px;stroke-dasharray:2 8}.PressureSimulator-module__3VekWG__dialTrack{fill:none;stroke:var(--edge);stroke-width:3px}.PressureSimulator-module__3VekWG__dialValue{fill:none;stroke:var(--accent);stroke-width:4px;stroke-linecap:round}.PressureSimulator-module__3VekWG__core{fill:var(--core);stroke:var(--edge);stroke-width:1px}.PressureSimulator-module__3VekWG__svgLabel{fill:var(--muted);letter-spacing:.06em;font-size:9px;font-weight:600}.PressureSimulator-module__3VekWG__svgOutlet{fill:var(--ink);font-size:11px;font-weight:650}.PressureSimulator-module__3VekWG__pressureValue{fill:var(--ink);letter-spacing:-.07em;font-variant-numeric:tabular-nums;font-size:46px;font-weight:550}.PressureSimulator-module__3VekWG__svgUnit{fill:var(--accent);font-size:12px}.PressureSimulator-module__3VekWG__svgUnit tspan{fill:var(--muted);font-size:10px}.PressureSimulator-module__3VekWG__metrics{border-top:1px solid var(--edge);border-bottom:1px solid var(--edge);grid-template-columns:1fr 1fr 1fr;margin-top:5px;padding:13px 0;display:grid}.PressureSimulator-module__3VekWG__metrics>div{color:var(--muted);justify-content:center;align-items:center;gap:12px;font-size:10px;display:flex}.PressureSimulator-module__3VekWG__metrics>div+div{border-left:1px solid var(--edge)}.PressureSimulator-module__3VekWG__metrics svg{color:var(--accent)}.PressureSimulator-module__3VekWG__metrics strong{color:var(--ink);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:23px;font-weight:550;line-height:1.25;display:block}.PressureSimulator-module__3VekWG__metrics small{color:var(--muted);letter-spacing:0;font-size:10px;font-weight:500}.PressureSimulator-module__3VekWG__graph{padding-top:13px}.PressureSimulator-module__3VekWG__graphLegend{color:var(--muted);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.PressureSimulator-module__3VekWG__graphLegend small{text-transform:none;margin-left:4px}.PressureSimulator-module__3VekWG__graphLegend i{background:var(--accent);vertical-align:middle;width:12px;height:2px;margin-right:4px;display:inline-block}.PressureSimulator-module__3VekWG__graphLegend b{margin-left:12px;font-weight:500}.PressureSimulator-module__3VekWG__graph svg{width:100%;height:64px;display:block}.PressureSimulator-module__3VekWG__gridLine{stroke:var(--edge);stroke-width:.5px;opacity:.65}.PressureSimulator-module__3VekWG__targetLine{stroke:var(--muted);stroke-width:1px;stroke-dasharray:4 5}.PressureSimulator-module__3VekWG__trace{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round}.PressureSimulator-module__3VekWG__explanation{color:var(--muted);min-height:36px;font-size:11px;line-height:1.6}.PressureSimulator-module__3VekWG__footnote{color:var(--muted);align-items:center;gap:20px;margin-top:14px;display:flex}.PressureSimulator-module__3VekWG__footnote>span{letter-spacing:.09em;flex-shrink:0;align-items:center;gap:6px;font-size:9px;display:flex}.PressureSimulator-module__3VekWG__footnote p{font-size:10px;line-height:1.6}@keyframes PressureSimulator-module__3VekWG__current-flow{to{stroke-dashoffset:-44px}}@media (max-width:1100px){.PressureSimulator-module__3VekWG__heading{align-items:start}.PressureSimulator-module__3VekWG__intro{max-width:190px}.PressureSimulator-module__3VekWG__heading h2{max-width:570px}.PressureSimulator-module__3VekWG__console{grid-template-columns:280px minmax(0,1fr)}.PressureSimulator-module__3VekWG__visual{padding:16px}.PressureSimulator-module__3VekWG__metrics>div{gap:5px}}@media (max-width:767px){.PressureSimulator-module__3VekWG__mobileReading{color:var(--accent);margin-top:3px;font-size:10px;font-weight:500;display:block}.PressureSimulator-module__3VekWG__lab{border-radius:24px;padding:20px 14px 14px}.PressureSimulator-module__3VekWG__heading{margin-bottom:18px;display:block}.PressureSimulator-module__3VekWG__heading h2{font-size:30px}.PressureSimulator-module__3VekWG__eyebrow{letter-spacing:.08em;font-size:9px}.PressureSimulator-module__3VekWG__eyebrow span{font-size:8px}.PressureSimulator-module__3VekWG__intro{max-width:none;margin-top:10px}.PressureSimulator-module__3VekWG__intro br{display:none}.PressureSimulator-module__3VekWG__mobileBreak{display:block}.PressureSimulator-module__3VekWG__console{grid-template-columns:1fr}.PressureSimulator-module__3VekWG__controls{border-bottom:0;border-right:0;border-top:1px solid var(--edge);padding:14px}.PressureSimulator-module__3VekWG__outlet{padding:10px}.PressureSimulator-module__3VekWG__outlet>div{margin-bottom:6px}.PressureSimulator-module__3VekWG__visual{order:-1;padding:14px 10px}.PressureSimulator-module__3VekWG__visualHeader{font-size:8px}.PressureSimulator-module__3VekWG__network{width:100%}.PressureSimulator-module__3VekWG__network .PressureSimulator-module__3VekWG__desktopNetwork{display:none}.PressureSimulator-module__3VekWG__network .PressureSimulator-module__3VekWG__mobileNetwork{width:100%;height:auto;display:block}.PressureSimulator-module__3VekWG__metrics>div{padding:0 8px;display:block}.PressureSimulator-module__3VekWG__metrics svg{display:none}.PressureSimulator-module__3VekWG__metrics strong{font-size:22px}.PressureSimulator-module__3VekWG__graphLegend{letter-spacing:0;font-size:8px}.PressureSimulator-module__3VekWG__graphLegend b{margin-left:5px}.PressureSimulator-module__3VekWG__footnote{display:block}.PressureSimulator-module__3VekWG__footnote p{margin-top:6px}}@media (prefers-reduced-motion:reduce){.PressureSimulator-module__3VekWG__lab .PressureSimulator-module__3VekWG__current{animation:none}.PressureSimulator-module__3VekWG__lab button{transition:none}}
