.Scene-module__DP4U5a__scene{width:100%;height:100%;position:relative}.Scene-module__DP4U5a__workspace{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Scene-module__DP4U5a__workspaceWrapper{grid-template-rows:62px 1fr 44px 62px;width:min(94%,1180px);height:calc(100% - 42px);margin-top:38px;display:grid;position:relative}.Scene-module__DP4U5a__canvasContainer{contain:strict;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}@media (min-width:1600px){.Scene-module__DP4U5a__workspaceWrapper{width:min(96%,1420px);height:calc(100% - 36px)}}@media (min-width:1920px){.Scene-module__DP4U5a__workspaceWrapper{grid-template-rows:70px 1fr 48px 70px;width:min(96%,1680px);height:calc(100% - 32px)}.Scene-module__DP4U5a__workspaceHeader,.Scene-module__DP4U5a__workspaceFooter{width:calc(100% - 120px);margin-inline:60px}.Scene-module__DP4U5a__metaBlock{font-size:var(--diagram-label-sm);letter-spacing:var(--diagram-tracking-standard)}}@media (min-width:2300px){.Scene-module__DP4U5a__workspaceWrapper{width:min(97%,1980px)}}.Scene-module__DP4U5a__canvas{z-index:2;width:100%;height:100%;display:block;position:relative}.Scene-module__DP4U5a__canvasContainerPhysicsActive{background:#f8f7f557}.Scene-module__DP4U5a__physicsCanvas{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.Scene-module__DP4U5a__equationPhysicsLayer{opacity:1;transition:opacity var(--physics-transition,.42s) cubic-bezier(.22,1,.36,1)}.Scene-module__DP4U5a__equationPhysicsLayerInactive{opacity:0}.Scene-module__DP4U5a__equationPhysicsLayerMorphing{opacity:.14;transition-duration:var(--context-transition,.34s)}.Scene-module__DP4U5a__physicsModeSelector{align-items:start}.Scene-module__DP4U5a__physicsModeButton{--interactive-text-base:#262626;appearance:none;background:0 0;background-image:linear-gradient(90deg, var(--crimson,#9e1c20) 0%, var(--crimson,#9e1c20) 50%, var(--interactive-text-base) 50%, var(--interactive-text-base) 100%);-webkit-text-fill-color:transparent;text-align:left;cursor:pointer;background-position:100% 0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;border:0;border-radius:0;min-width:0;margin:0;padding:0 0 8px;transition:background-position .46s cubic-bezier(.22,1,.36,1),opacity .28s,transform .28s;position:relative}.Scene-module__DP4U5a__metaBlockPrimary{font-weight:600}.Scene-module__DP4U5a__metaBlockSecondary{font-weight:400}.Scene-module__DP4U5a__physicsModeButton:hover,.Scene-module__DP4U5a__physicsModeButtonActive{color:var(--crimson,#9e1c20);opacity:1;background-position:0 0;transform:translateY(-1px)}.Scene-module__DP4U5a__physicsModeButton:focus-visible{outline-offset:7px;background-position:0 0;outline:1px solid #9e1c207a}.Scene-module__DP4U5a__physicsModeIndicator{background:var(--crimson,#9e1c20);opacity:.72;clip-path:inset(0 100% 0 0);width:34px;height:1px;transition:clip-path .46s cubic-bezier(.22,1,.36,1),transform .46s cubic-bezier(.22,1,.36,1);position:absolute;top:-10px;left:0;transform:translate(-18%)}.Scene-module__DP4U5a__physicsModeButton:hover .Scene-module__DP4U5a__physicsModeIndicator,.Scene-module__DP4U5a__physicsModeButton:focus-visible .Scene-module__DP4U5a__physicsModeIndicator,.Scene-module__DP4U5a__physicsModeButtonActive .Scene-module__DP4U5a__physicsModeIndicator{opacity:.72;clip-path:inset(0);transform:translate(0)}.Scene-module__DP4U5a__physicsInteractionPulse{left:var(--pulse-x,50%);z-index:4;pointer-events:none;transform-origin:bottom;background:linear-gradient(#0000,#9e1c208a 48%,#0000);width:1px;height:145px;animation:.68s cubic-bezier(.22,1,.36,1) both Scene-module__DP4U5a__physicsInteractionPulse;position:absolute;bottom:30px}@keyframes Scene-module__DP4U5a__physicsInteractionPulse{0%{opacity:0;transform:translate(-50%)scaleY(.18)}22%{opacity:.62}to{opacity:0;transform:translate(-50%,-158px)scaleY(1)}}.Scene-module__DP4U5a__pickableMovingEquation,.Scene-module__DP4U5a__reassignedPathEquation,.Scene-module__DP4U5a__reassignedEquation{cursor:pointer;touch-action:none}.Scene-module__DP4U5a__pickableMovingEquation,.Scene-module__DP4U5a__reassignedPathEquation{stroke:#0000;stroke-width:12px;paint-order:stroke fill;pointer-events:visiblePainted}.Scene-module__DP4U5a__pickableMovingEquation:hover,.Scene-module__DP4U5a__reassignedPathEquation:hover,.Scene-module__DP4U5a__reassignedEquation:hover{opacity:.96}.Scene-module__DP4U5a__reassignedEquationActive{cursor:pointer;opacity:1}.Scene-module__DP4U5a__mobileStreamlineLayer,.Scene-module__DP4U5a__mobileEquationLayer,.Scene-module__DP4U5a__desktopReducedMotionStreamlineLayer,.Scene-module__DP4U5a__desktopReducedMotionEquationLayer{display:none}.Scene-module__DP4U5a__reassignedEquationHitArea{fill:#0000;pointer-events:all;touch-action:none}.Scene-module__DP4U5a__reassignedEquationText{letter-spacing:.12em;font-family:IBM Plex Mono,monospace;font-size:20px;font-weight:600}.Scene-module__DP4U5a__equationDropTarget{stroke-opacity:.42!important;stroke-width:2.8px!important;opacity:.58!important}@media (max-width:639px){.Scene-module__DP4U5a__pickableMovingEquation,.Scene-module__DP4U5a__reassignedPathEquation,.Scene-module__DP4U5a__reassignedEquation{cursor:default;pointer-events:none}}.Scene-module__DP4U5a__workspaceHeader,.Scene-module__DP4U5a__workspaceFooter{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;column-gap:12px;width:calc(100% - 64px);margin-inline:32px;display:grid}.Scene-module__DP4U5a__contextSelectorRegion{z-index:5;min-width:0;position:relative}.Scene-module__DP4U5a__contextButton{--interactive-text-base:#262626;appearance:none;background:0 0;background-image:linear-gradient(90deg, var(--crimson,#9e1c20) 0%, var(--crimson,#9e1c20) 50%, var(--interactive-text-base) 50%, var(--interactive-text-base) 100%);-webkit-text-fill-color:transparent;text-align:left;cursor:pointer;background-position:100% 0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;border:0;border-radius:0;min-width:0;margin:0;padding:0 0 7px;transition:background-position .46s cubic-bezier(.22,1,.36,1),opacity .28s,transform .28s;position:relative}.Scene-module__DP4U5a__contextButton:hover,.Scene-module__DP4U5a__contextButtonActive{color:var(--crimson,#9e1c20);opacity:1;background-position:0 0;transform:translateY(-1px)}.Scene-module__DP4U5a__contextButton:focus-visible{outline-offset:6px;background-position:0 0;outline:1px solid #9e1c207a}.Scene-module__DP4U5a__contextIndicator{background:var(--crimson,#9e1c20);opacity:.72;clip-path:inset(0 100% 0 0);width:34px;height:1px;transition:clip-path .46s cubic-bezier(.22,1,.36,1),transform .46s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;transform:translate(-18%)}.Scene-module__DP4U5a__contextButton:hover .Scene-module__DP4U5a__contextIndicator,.Scene-module__DP4U5a__contextButton:focus-visible .Scene-module__DP4U5a__contextIndicator,.Scene-module__DP4U5a__contextButtonActive .Scene-module__DP4U5a__contextIndicator{opacity:.72;clip-path:inset(0);transform:translate(0)}.Scene-module__DP4U5a__contextDescription{z-index:5;color:#2b2d309e;max-width:560px;font-family:var(--diagram-font-family);font-size:var(--diagram-caption);letter-spacing:var(--diagram-tracking-standard);opacity:0;pointer-events:none;margin:0;line-height:1.45;transition:opacity .22s,transform .26s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-29px;left:48px;transform:translateY(-3px)}.Scene-module__DP4U5a__contextDescriptionVisible{opacity:.88;transform:translateY(0)}.Scene-module__DP4U5a__metaBlock{font-family:var(--diagram-font-family);font-size:var(--diagram-label-sm);letter-spacing:var(--diagram-tracking-standard);text-transform:uppercase;color:#262626;opacity:.74;flex-direction:column;align-items:flex-start;gap:3px;line-height:1.5;display:flex}.Scene-module__DP4U5a__metaBlock div:first-child{font-weight:600}.Scene-module__DP4U5a__metaBlock div:last-child{font-weight:400}.Scene-module__DP4U5a__accentBlock{color:#9e1c20;opacity:.82}.Scene-module__DP4U5a__workspaceToolbar{justify-content:center;align-items:center;width:100%;display:flex}.Scene-module__DP4U5a__toolbar{align-items:center;gap:10px;display:flex}.Scene-module__DP4U5a__tool{border:1px solid #00000038;width:9px;height:9px;transition:all .2s}.Scene-module__DP4U5a__tool:hover{background:#222}.Scene-module__DP4U5a__tool.Scene-module__DP4U5a__active{background:#9e1c20;border-color:#9e1c20}@media (max-width:900px){.Scene-module__DP4U5a__scene{min-height:42svh}.Scene-module__DP4U5a__workspaceWrapper{grid-template-rows:46px 1fr 18px 46px;width:94%;height:calc(100% - 18px);margin-top:8px}.Scene-module__DP4U5a__workspaceHeader,.Scene-module__DP4U5a__workspaceFooter{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:8px;width:100%;margin-inline:0}.Scene-module__DP4U5a__metaBlock{letter-spacing:.11em;font-size:11px;line-height:1.45}.Scene-module__DP4U5a__physicsModeButton,.Scene-module__DP4U5a__contextButton{min-height:44px}.Scene-module__DP4U5a__contextDescription{max-width:460px;font-size:9px;bottom:-24px;left:28px}}@media (max-width:560px),(max-width:960px) and (max-height:560px) and (orientation:landscape){.Scene-module__DP4U5a__scene{min-height:max(560px,62svh)}.Scene-module__DP4U5a__workspaceWrapper{grid-template-rows:auto 1fr 12px auto;gap:8px;width:96%}.Scene-module__DP4U5a__workspaceHeader,.Scene-module__DP4U5a__workspaceFooter{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.Scene-module__DP4U5a__metaBlock{letter-spacing:.09em;font-size:11px}.Scene-module__DP4U5a__contextButton{min-height:44px}.Scene-module__DP4U5a__contextDescription,.Scene-module__DP4U5a__physicsInteractionPulse,.Scene-module__DP4U5a__primaryStreamlineLayer,.Scene-module__DP4U5a__primaryEquationLayer,.Scene-module__DP4U5a__desktopReducedMotionStreamlineLayer,.Scene-module__DP4U5a__desktopReducedMotionEquationLayer{display:none}.Scene-module__DP4U5a__mobileStreamlineLayer,.Scene-module__DP4U5a__mobileEquationLayer{display:block}}@media (max-width:767.98px){.Scene-module__DP4U5a__scene{height:auto;min-height:0}.Scene-module__DP4U5a__workspace{align-items:flex-start;position:relative;inset:auto}.Scene-module__DP4U5a__workspaceWrapper{grid-template-rows:auto auto 0 auto;gap:6px;width:min(100vw - 24px,520px);max-width:520px;height:auto;margin-top:0}.Scene-module__DP4U5a__canvasContainer{aspect-ratio:2;height:auto}.Scene-module__DP4U5a__workspaceHeader,.Scene-module__DP4U5a__workspaceFooter{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:0 6px;width:100%;margin-inline:0;display:grid}.Scene-module__DP4U5a__workspaceHeader{margin-bottom:2px}.Scene-module__DP4U5a__workspaceFooter{margin-top:0}.Scene-module__DP4U5a__contextButton[data-engineering-context=process-systems],.Scene-module__DP4U5a__physicsModeButton[data-physics-mode=mass-transfer]{display:none}.Scene-module__DP4U5a__metaBlock{letter-spacing:clamp(.03em,.16vw,.08em);text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:42px;padding:0 1px;font-size:clamp(.46rem,1.95vw,.64rem);line-height:1.1}.Scene-module__DP4U5a__contextButton,.Scene-module__DP4U5a__physicsModeButton{min-height:44px;padding:0 1px 8px}.Scene-module__DP4U5a__physicsModeIndicator{width:min(28px,58%);top:auto;bottom:0;left:50%;transform:translate(-50%)}.Scene-module__DP4U5a__physicsModeButton:hover .Scene-module__DP4U5a__physicsModeIndicator,.Scene-module__DP4U5a__physicsModeButton:focus-visible .Scene-module__DP4U5a__physicsModeIndicator,.Scene-module__DP4U5a__physicsModeButtonActive .Scene-module__DP4U5a__physicsModeIndicator{transform:translate(-50%)}.Scene-module__DP4U5a__contextIndicator{width:min(28px,58%);top:0;left:50%;transform:translate(-50%)}.Scene-module__DP4U5a__contextButton:hover .Scene-module__DP4U5a__contextIndicator,.Scene-module__DP4U5a__contextButton:focus-visible .Scene-module__DP4U5a__contextIndicator,.Scene-module__DP4U5a__contextButtonActive .Scene-module__DP4U5a__contextIndicator{transform:translate(-50%)}}@media (min-width:768px) and (max-width:1180px) and (min-height:580px){.Scene-module__DP4U5a__scene{height:auto;min-height:clamp(440px,52vw,590px)}.Scene-module__DP4U5a__workspace{align-items:flex-start}.Scene-module__DP4U5a__workspaceWrapper{grid-template-rows:44px auto 16px 44px;height:auto;max-height:calc(100% - 24px);margin-top:0}.Scene-module__DP4U5a__canvasContainer{aspect-ratio:2;height:auto;min-height:0}.Scene-module__DP4U5a__workspaceHeader,.Scene-module__DP4U5a__workspaceFooter{align-items:center}}@media (prefers-reduced-motion:reduce){.Scene-module__DP4U5a__primaryStreamlineLayer,.Scene-module__DP4U5a__primaryEquationLayer,.Scene-module__DP4U5a__mobileStreamlineLayer,.Scene-module__DP4U5a__mobileEquationLayer{display:none}.Scene-module__DP4U5a__desktopReducedMotionStreamlineLayer,.Scene-module__DP4U5a__desktopReducedMotionEquationLayer{display:inline}.Scene-module__DP4U5a__physicsInteractionPulse{display:none}.Scene-module__DP4U5a__contextButton,.Scene-module__DP4U5a__physicsModeButton{transition-duration:.46s,.28s,.28s!important}.Scene-module__DP4U5a__contextIndicator,.Scene-module__DP4U5a__physicsModeIndicator{transition-duration:.46s,.46s!important}.Scene-module__DP4U5a__contextDescription{transition-duration:.6s!important}}.Scene-module__DP4U5a__equationCard{pointer-events:none;opacity:0;z-index:4;transition:opacity 1.2s,transform 1.2s;animation:18s ease-in-out infinite Scene-module__DP4U5a__equationBreathing;position:absolute;transform:translateY(8px)}.Scene-module__DP4U5a__equationVisible{opacity:.16;transform:translateY(0)}.Scene-module__DP4U5a__equationTitle{letter-spacing:.12em;text-transform:uppercase;color:#9e1c20b3;margin-bottom:6px;font-size:11px;font-weight:600}.Scene-module__DP4U5a__equationText{color:#20242ab8;white-space:nowrap;font-family:Cambria Math,STIX Two Math,Times New Roman,serif;font-size:20px;line-height:1.35}@keyframes Scene-module__DP4U5a__equationBreathing{0%{opacity:.05}25%{opacity:.16}50%{opacity:.23}75%{opacity:.16}to{opacity:.05}}.Scene-module__DP4U5a__physicsEquation{pointer-events:none;-webkit-user-select:none;user-select:none;color:#1c202438;white-space:normal;z-index:4;font-family:Cambria Math,STIX Two Math,Times New Roman,serif;font-style:italic;font-weight:400;line-height:1.35;animation:2.8s ease-in-out infinite Scene-module__DP4U5a__pdeFade,10s ease-in-out infinite Scene-module__DP4U5a__pdeFloat;position:absolute}.Scene-module__DP4U5a__left{text-align:left;transform:translateY(-50%)}.Scene-module__DP4U5a__right{text-align:right;transform:translate(-100%,-50%)}@keyframes Scene-module__DP4U5a__pdeFade{0%{opacity:.05}20%{opacity:.18}50%{opacity:.3}80%{opacity:.16}to{opacity:.05}}@keyframes Scene-module__DP4U5a__pdeFloat{0%{transform:translateY(-50%)translate(0)}25%{transform:translateY(-50%)translate(4px,-5px)}50%{transform:translateY(-50%)translate(-3px,-2px)}75%{transform:translateY(-50%)translate(-5px,4px)}to{transform:translateY(-50%)translate(0)}}
