._roleVelocity_uypdv_6{stroke:var(--physics-vector-velocity);fill:var(--physics-vector-velocity)}._roleVelocityComponent_uypdv_11{stroke:var(--physics-vector-velocity-soft);fill:var(--physics-vector-velocity-soft)}._roleForce_uypdv_16{stroke:var(--physics-vector-force);fill:var(--physics-vector-force)}._roleElectricForce_uypdv_21{stroke:var(--physics-vector-electric-force);fill:var(--physics-vector-electric-force)}._roleMagneticForce_uypdv_26{stroke:var(--physics-vector-magnetic-force);fill:var(--physics-vector-magnetic-force)}._roleGravity_uypdv_31{stroke:var(--physics-vector-gravity);fill:var(--physics-vector-gravity)}._roleNormal_uypdv_36{stroke:var(--physics-vector-normal);fill:var(--physics-vector-normal)}._roleFriction_uypdv_41{stroke:var(--physics-vector-friction);fill:var(--physics-vector-friction)}._roleSpring_uypdv_46{stroke:var(--physics-vector-spring);fill:var(--physics-vector-spring)}._roleTension_uypdv_51{stroke:var(--physics-vector-tension);fill:var(--physics-vector-tension)}._roleNetForce_uypdv_56{stroke:var(--physics-vector-net-force);fill:var(--physics-vector-net-force)}._roleAcceleration_uypdv_61{stroke:var(--physics-vector-acceleration);fill:var(--physics-vector-acceleration)}._roleTrajectory_uypdv_66{stroke:var(--physics-trajectory);fill:var(--physics-trajectory)}._roleField_uypdv_71{stroke:var(--physics-field);fill:var(--physics-field)}._roleMeasurement_uypdv_76{stroke:var(--physics-measurement);fill:var(--physics-measurement)}._roleNeutral_uypdv_81{stroke:var(--physics-axis);fill:var(--physics-axis)}._vectorLine_uypdv_88{stroke-width:2.2;stroke-linecap:round;fill:none;transition:stroke-width var(--physics-motion-fast) var(--physics-ease);filter:drop-shadow(0 .6px .6px rgb(20 26 36 / 18%))}._vectorSubordinate_uypdv_98{stroke-width:1.4;stroke-dasharray:5 3;opacity:.85}._vectorLabel_uypdv_104{font-size:11.5px;font-style:italic;font-weight:600;paint-order:stroke fill;stroke-width:3.2px;stroke:var(--physics-canvas-bg)}._vectorLabelSubordinate_uypdv_114{font-size:11px;font-weight:500;opacity:.92}._labelLeader_uypdv_120{stroke:var(--physics-measurement-soft);stroke-width:.9;stroke-dasharray:2 2;fill:none}._subscript_uypdv_127,._superscript_uypdv_128{font-size:.72em;font-style:italic}._groundLine_uypdv_135{stroke:var(--physics-body-stroke);stroke-width:1.6;fill:none}._hatch_uypdv_141{stroke:var(--physics-surface-hatch);stroke-width:1.1;fill:none}._surfaceLabel_uypdv_147{fill:var(--physics-canvas-text-muted);font-size:11px;paint-order:stroke fill;stroke:var(--physics-canvas-bg);stroke-width:3px}._inclineBody_uypdv_155{fill:var(--physics-incline-fill);stroke:var(--physics-body-stroke);stroke-width:1.5;stroke-linejoin:round}._springCoil_uypdv_164{stroke:var(--physics-vector-spring);stroke-width:2;fill:none;stroke-linejoin:round;stroke-linecap:round}._springCoilBack_uypdv_174{stroke:var(--physics-vector-spring);stroke-width:1.1;opacity:.45;fill:none;stroke-linejoin:round;stroke-linecap:round}._springPlate_uypdv_183{stroke:var(--physics-body-stroke);stroke-width:3;fill:none}._springHatch_uypdv_189{stroke:var(--physics-surface-hatch);stroke-width:1.1;fill:none}._springJoint_uypdv_195{fill:var(--physics-body-stroke)}._pendulumString_uypdv_199{stroke:var(--physics-body-stroke);stroke-width:1.4;fill:none}._pendulumRest_uypdv_205{stroke:var(--physics-surface-hatch);stroke-width:1;stroke-dasharray:4 4;fill:none}._platformBody_uypdv_212{fill:var(--physics-incline-fill);stroke:var(--physics-body-stroke);stroke-width:1.4;stroke-linejoin:round}._platformEdge_uypdv_219{stroke:var(--physics-body-stroke);stroke-width:1.8;fill:none}._bodyFill_uypdv_227{fill:var(--physics-body-fill);stroke:var(--physics-body-stroke);stroke-width:1.5}._bodyLive_uypdv_233{stroke:var(--physics-body-live);stroke-width:1.8;transition:filter .2s var(--physics-ease)}[data-physicsos-running=true] ._bodyLive_uypdv_233{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--physics-body-live) 55%,transparent))}@media(prefers-reduced-motion:reduce){._bodyLive_uypdv_233{transition:none}}._bodyGloss_uypdv_252{fill:#ffffff9e;stroke:none}._partSprite_uypdv_260{pointer-events:none;filter:drop-shadow(0 1px 1.2px rgb(20 26 36 / 22%))}._cartAxle_uypdv_265{stroke:var(--physics-body-stroke);stroke-width:1.4}._cartWheel_uypdv_270{fill:#fff;stroke:var(--physics-body-stroke);stroke-width:1.4}._cartHub_uypdv_276{fill:var(--physics-body-stroke);stroke:none}._cartSpoke_uypdv_282{stroke:var(--physics-body-stroke);stroke-width:1.1;stroke-linecap:round}._motionMark_uypdv_292{fill:var(--physics-trajectory);stroke:none}._motionMarkLabel_uypdv_297{fill:var(--physics-canvas-text-muted);font-size:10.5px;font-variant-numeric:tabular-nums;paint-order:stroke fill;stroke:var(--physics-canvas-bg);stroke-width:3px}._bodyLabel_uypdv_306{fill:var(--physics-canvas-text);font-size:12px;font-style:italic;font-weight:600;paint-order:stroke fill;stroke:var(--physics-canvas-bg);stroke-width:3px}._angleArc_uypdv_318{stroke:var(--physics-angle);stroke-width:1.4;fill:none}._angleRay_uypdv_324{stroke:var(--physics-angle);stroke-width:.9;stroke-dasharray:4 3;opacity:.7;fill:none}._angleLabel_uypdv_332{fill:var(--physics-angle);font-size:11px;font-style:italic;font-weight:600;paint-order:stroke fill;stroke:var(--physics-canvas-bg);stroke-width:3px}._dimensionLine_uypdv_342{stroke:var(--physics-measurement);stroke-width:1.1;fill:none;transition:stroke var(--physics-motion-fast) var(--physics-ease)}._dimensionTick_uypdv_349{stroke:var(--physics-measurement);stroke-width:1.3;fill:none}._dimensionHighlighted_uypdv_355{stroke:var(--physics-highlight);stroke-width:1.8}._dimensionLabel_uypdv_360{fill:var(--physics-canvas-text-muted);font-size:11.5px;font-variant-numeric:tabular-nums;paint-order:stroke fill;stroke:var(--physics-canvas-bg);stroke-width:3.2px}._dimensionLabelHighlighted_uypdv_369{fill:var(--physics-highlight);font-weight:600}._keyLaunch_uypdv_376{fill:#fff;stroke:var(--physics-keypoint-launch);stroke-width:1.8}._keyApex_uypdv_382{fill:var(--physics-keypoint-apex);stroke:#fff;stroke-width:1.1}._keyImpact_uypdv_388{fill:var(--physics-keypoint-impact);stroke:#fff;stroke-width:1.1}._keySample_uypdv_394{fill:#fff;stroke:var(--physics-trajectory);stroke-width:1.5}._keyLabel_uypdv_400{fill:var(--physics-canvas-text-muted);font-size:11px;paint-order:stroke fill;stroke:var(--physics-canvas-bg);stroke-width:3px}._basisLine_uypdv_410{stroke-width:1.2;fill:none}._basisLabel_uypdv_415{fill:var(--physics-canvas-text-muted);font-size:11px;font-style:italic}._highlightGroup_uypdv_425{filter:drop-shadow(0 0 5px var(--physics-highlight-glow))}._fieldGlyph_xz0tn_5{fill:var(--physics-field);font-size:13px;opacity:.62;-webkit-user-select:none;user-select:none}._electricFieldLattice_xz0tn_12{stroke:var(--physics-field);stroke-width:1.1;opacity:.42;fill:none}._electricFieldLine_xz0tn_21{stroke-width:.9;opacity:.7}._electricFieldStreamline_xz0tn_28{fill:none}._streamlinePath_xz0tn_32{stroke:var(--physics-field);stroke-width:1;stroke-linecap:round;opacity:.5;fill:none}._streamlineArrow_xz0tn_40{stroke:var(--physics-field);stroke-width:1;stroke-linecap:round;opacity:.7;fill:none}._equipotentials_xz0tn_48{fill:none}._equipotentialPath_xz0tn_52{stroke:var(--physics-measurement);stroke-width:.8;stroke-linecap:round;stroke-dasharray:3 3;opacity:.45;fill:none}._probeDot_xz0tn_61{fill:var(--physics-measurement);stroke:#fff;stroke-width:1.2}._trajectoryHistory_xz0tn_71{stroke:var(--physics-trajectory);stroke-width:2;stroke-linecap:round;fill:none}._trajectoryRunner_xz0tn_80{fill:var(--physics-trajectory);stroke:var(--physics-canvas-bg);stroke-width:1.5;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--physics-trajectory) 45%,transparent))}._trajectoryPredicted_xz0tn_87{stroke:var(--physics-trajectory-predicted);stroke-width:1.5;stroke-dasharray:6 4;stroke-linecap:round;opacity:.75;fill:none}._trajectoryDirection_xz0tn_96{fill:var(--physics-trajectory);font-size:13px;opacity:.8}._guideLine_xz0tn_104{stroke:var(--physics-measurement);stroke-width:1.1;stroke-dasharray:5 3;fill:none}._guideLabel_xz0tn_111{fill:var(--physics-canvas-text-muted);font-size:11.5px;font-style:italic;paint-order:stroke fill;stroke:var(--physics-canvas-bg);stroke-width:3px}._orbitCenter_xz0tn_120{fill:var(--physics-measurement);stroke:#fff;stroke-width:1}._particleLabel_xz0tn_126{fill:#c8453a;font-size:11.5px;font-style:italic;font-weight:600;paint-order:stroke fill;stroke:var(--physics-canvas-bg);stroke-width:3px}._particleLabelNegative_xz0tn_136{fill:#1d4ed8}._annotation_xz0tn_142{fill:var(--physics-canvas-text-muted);font-size:11.5px;paint-order:stroke fill;stroke:var(--physics-canvas-bg);stroke-width:3px;font-variant-numeric:tabular-nums}._highlightGroup_xz0tn_152{filter:drop-shadow(0 0 5px var(--physics-highlight-glow))}._plateBar_xz0tn_163{stroke:#8b909a;stroke-width:.8;stroke-linejoin:round}._plateTop_xz0tn_169{fill:#c5cad2}._plateBottom_xz0tn_173{fill:#b0b5bd}._plateSignLabel_xz0tn_177{fill:#c8453a;font-size:12px;font-style:italic;font-weight:600;paint-order:stroke fill;stroke:var(--physics-canvas-bg);stroke-width:3px}._boundedFieldRegion_xz0tn_190{stroke:var(--physics-measurement);stroke-width:.6;stroke-dasharray:3 3;opacity:.3;fill:none}._regionTintCrossed_xz0tn_200{fill:#38bdf812;opacity:.65}._regionTintElectric_xz0tn_205{fill:#38bdf80e;opacity:.65}._regionTintMagnetic_xz0tn_210{fill:#6366f10e;opacity:.65}._circuitWire_xz0tn_223{stroke:var(--physics-wire);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;fill:none;filter:drop-shadow(0 .6px .6px rgb(20 26 36 / 22%))}._circuitJunction_xz0tn_232{fill:var(--physics-wire)}._circuitSymbol_xz0tn_236{stroke:var(--physics-wire);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;fill:none}._circuitSymbolThick_xz0tn_245{stroke:var(--physics-wire);stroke-width:3.4;stroke-linecap:butt;fill:none}._circuitSymbolFill_xz0tn_252{fill:var(--physics-wire);stroke:none}._circuitMeterFace_xz0tn_257{fill:var(--physics-canvas-bg)}._circuitMeterLetter_xz0tn_261{fill:var(--physics-canvas-text);font-size:11px;font-style:italic;font-weight:600;-webkit-user-select:none;user-select:none;dominant-baseline:middle}._circuitName_xz0tn_270{fill:var(--physics-canvas-text);font-size:12px;font-style:italic;font-weight:600;paint-order:stroke fill;stroke:var(--physics-canvas-bg);stroke-width:3px}._circuitAnnotation_xz0tn_280{fill:var(--physics-canvas-text-muted);font-size:11px;paint-order:stroke fill;stroke:var(--physics-canvas-bg);stroke-width:3px}._circuitReading_xz0tn_289{fill:var(--physics-canvas-text);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;paint-order:stroke fill;stroke:var(--physics-canvas-bg);stroke-width:3px}._circuitCurrent_xz0tn_303{stroke:var(--physics-vector-velocity);stroke-width:1.6;stroke-linecap:round;fill:none}._circuitCurrentHead_xz0tn_310{fill:var(--physics-vector-velocity);stroke:none}._circuitCurrentText_xz0tn_315{fill:var(--physics-vector-velocity);font-size:11px;font-variant-numeric:tabular-nums;paint-order:stroke fill;stroke:var(--physics-canvas-bg);stroke-width:3px}._circuitChargeFlow_xz0tn_331{stroke:var(--physics-current-flow);stroke-width:3.2;stroke-linecap:round;fill:none;pointer-events:none;filter:drop-shadow(0 0 2px var(--physics-current-flow-glow))}._circuitLampBloom_xz0tn_345{pointer-events:none;mix-blend-mode:screen}._circuitLampGlow_xz0tn_350{pointer-events:none}._circuitLampCore_xz0tn_354{pointer-events:none;mix-blend-mode:screen}._circuitLampFilament_xz0tn_362{fill:none;stroke:var(--physics-lamp-hot);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;filter:drop-shadow(0 0 1.2px var(--physics-lamp-bloom))}._circuitPartSprite_xz0tn_375{pointer-events:none;filter:drop-shadow(0 1px 1.2px rgb(20 26 36 / 22%))}._circuitDraggable_xz0tn_382{cursor:grab;touch-action:none}._circuitDragging_xz0tn_387{cursor:grabbing}._circuitHitArea_xz0tn_393{fill:transparent}._circuitControl_xz0tn_400{fill:transparent;outline:none;touch-action:none}._circuitControl_xz0tn_400:focus-visible{stroke:var(--physics-body-live);stroke-width:2;stroke-dasharray:4 3}._circuitTerminal_xz0tn_416{fill:var(--physics-canvas-bg);stroke:var(--physics-body-live);stroke-width:1.5;cursor:crosshair;outline:none;touch-action:none;opacity:.85}._circuitTerminal_xz0tn_416:hover{opacity:1;fill:var(--physics-body-live)}._circuitTerminal_xz0tn_416:focus-visible{stroke-width:3;stroke-dasharray:3 2;opacity:1}._circuitTerminalPending_xz0tn_438{fill:var(--physics-body-live);opacity:1}._opticalAxis_xz0tn_446{stroke:var(--physics-axis);stroke-width:1.1;stroke-dasharray:8 5;opacity:.8}._focalTick_xz0tn_453{stroke:var(--physics-measurement);stroke-width:1.4}._focalLabel_xz0tn_458{fill:var(--physics-canvas-text-muted);font-size:11.5px;font-style:italic;font-weight:600;paint-order:stroke fill;stroke:var(--physics-canvas-bg);stroke-width:3px;-webkit-user-select:none;user-select:none}._opticalRay_xz0tn_471{stroke:var(--physics-optics-ray);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;fill:none;opacity:.92;filter:drop-shadow(0 0 2.5px color-mix(in srgb,var(--physics-optics-ray) 40%,transparent))}._opticalRayHead_xz0tn_483{fill:var(--physics-optics-ray);stroke:none}._opticalRayExtension_xz0tn_488{stroke:var(--physics-optics-ray-soft);stroke-width:1.4;stroke-dasharray:5 4;stroke-linecap:round;fill:none;opacity:.85}._opticalObjectLine_xz0tn_498{stroke:var(--physics-body-stroke);stroke-width:2.6;stroke-linecap:round}._opticalObjectHead_xz0tn_504{fill:var(--physics-body-stroke);stroke:none}._opticalImageLine_xz0tn_511{stroke:var(--physics-optics-image);stroke-width:2.6;stroke-linecap:round}._opticalImageVirtual_xz0tn_517{stroke-dasharray:6 4;opacity:.9}._opticalImageHead_xz0tn_522{fill:var(--physics-optics-image);stroke:none}._opticalImageLabel_xz0tn_527{fill:var(--physics-optics-image)}._lensBody_xz0tn_532{fill:var(--physics-body-fill);fill-opacity:.5;stroke:var(--physics-vector-force);stroke-width:1;opacity:.85}._lensAxisLine_xz0tn_540{stroke:var(--physics-vector-force);stroke-width:2;stroke-linecap:round}._lensHead_xz0tn_546{fill:var(--physics-vector-force);stroke:none}._mirrorPlate_xz0tn_552{stroke:var(--physics-body-stroke);stroke-width:3;stroke-linecap:round}._mirrorHatch_xz0tn_558{stroke:var(--physics-measurement);stroke-width:1.1;opacity:.7}._curvedMirrorPlate_xz0tn_564{fill:none;stroke:var(--physics-body-stroke);stroke-width:3;stroke-linecap:round}._screenPlate_xz0tn_572{stroke:var(--physics-measurement);stroke-width:4;stroke-linecap:round;opacity:.85}._screenPlateLit_xz0tn_579{stroke:var(--physics-optics-ray);opacity:1}._screenGlow_xz0tn_584{stroke:var(--physics-optics-ray-soft);stroke-width:10;stroke-linecap:round;opacity:.4}._screenFoot_xz0tn_591{stroke:var(--physics-measurement);stroke-width:1.6;stroke-linecap:round;opacity:.7}._acousticGround_xz0tn_603{stroke:var(--physics-axis);stroke-width:1.6;opacity:.85}._acousticGroundHatch_xz0tn_609{stroke:var(--physics-axis);stroke-width:1;opacity:.4}._acousticSourceBody_xz0tn_616{fill:var(--physics-body-fill);stroke:var(--physics-body-stroke);stroke-width:2;stroke-linejoin:round}._acousticSourceStand_xz0tn_623{fill:none;stroke:var(--physics-body-stroke);stroke-width:1.6;stroke-linecap:round}._acousticSourceCone_xz0tn_630{fill:none;stroke:var(--physics-body-stroke);stroke-width:1.2;opacity:.65}._acousticSourceWave_xz0tn_639{fill:none;stroke:var(--physics-acoustics-wave);stroke-width:1.4;stroke-linecap:round;opacity:.8}._acousticWallFace_xz0tn_648{fill:var(--physics-body-fill);opacity:.55}._acousticWallPlate_xz0tn_653{stroke:var(--physics-body-stroke);stroke-width:3.4;stroke-linecap:round}._acousticWallHatch_xz0tn_659{stroke:var(--physics-measurement);stroke-width:1.1;opacity:.7}._acousticPulseDot_xz0tn_665{fill:var(--physics-acoustics-wave);stroke:var(--physics-canvas-bg);stroke-width:1.4}._acousticPulseReceived_xz0tn_671{fill:var(--physics-verification-ok)}._acousticWavefront_xz0tn_675{fill:none;stroke:var(--physics-acoustics-wave-soft);stroke-width:1.6;stroke-linecap:round;opacity:.9}._acousticPathLine_xz0tn_685{stroke:var(--physics-acoustics-wave-soft);stroke-width:1.4;stroke-dasharray:6 4;opacity:.9}._acousticPathHead_xz0tn_692{fill:var(--physics-acoustics-wave-soft);stroke:none}._acousticPathLabel_xz0tn_697{fill:var(--physics-acoustics-wave);font-size:11.5px;paint-order:stroke fill;stroke:var(--physics-canvas-bg);stroke-width:3px;-webkit-user-select:none;user-select:none}._fluidLiquidBody_xz0tn_710{fill:var(--physics-fluid-liquid-soft);stroke:none}._fluidTankWall_xz0tn_715{fill:none;stroke:var(--physics-body-stroke);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}._fluidSurfaceLine_xz0tn_723{stroke:var(--physics-fluid-liquid);stroke-width:1.6;stroke-dasharray:7 4;opacity:.9}._fluidSurfaceLabel_xz0tn_730{fill:var(--physics-fluid-liquid);font-size:11.5px;paint-order:stroke fill;stroke:var(--physics-canvas-bg);stroke-width:3px;-webkit-user-select:none;user-select:none}._fluidSurface_xz0tn_723{stroke:#7fb2d9;stroke-width:1.6}._fluidScaleRing_xz0tn_747{fill:none;stroke:var(--physics-body-stroke);stroke-width:1.8}._fluidScaleDial_xz0tn_753{fill:#fdfefe;stroke:var(--physics-body-stroke);stroke-width:1.2}._fluidWire_xz0tn_759{stroke:var(--physics-body-stroke);stroke-width:1.6;opacity:.75}._fluidScaleBody_xz0tn_765{fill:var(--physics-body-fill);stroke:var(--physics-body-stroke);stroke-width:2}._fluidScaleReading_xz0tn_773{fill:var(--physics-canvas-text);font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;-webkit-user-select:none;user-select:none}._fluidBlockBody_xz0tn_781{fill:var(--physics-body-fill);stroke:var(--physics-body-stroke);stroke-width:2.2}._fluidBlockSubmerged_xz0tn_789{fill:var(--physics-fluid-liquid);opacity:.42;stroke:none}._fluidBlockFloating_xz0tn_795{stroke:var(--physics-verification-ok)}._fluidDraggable_xz0tn_802{cursor:grab;touch-action:none}._fluidDragging_xz0tn_807{cursor:grabbing}._fluidScaleNeedle_xz0tn_812{stroke:var(--physics-measurement);stroke-width:1.6;stroke-linecap:round}._fluidScalePivot_xz0tn_818{fill:var(--physics-measurement);stroke:none}._pressureBlock_xz0tn_829{fill:var(--physics-body-fill);stroke:var(--physics-body-stroke);stroke-width:2.2}._pressurePlate_xz0tn_837{fill:var(--physics-measurement-soft);stroke:var(--physics-body-stroke);stroke-width:1.6}._pressureVesselWall_xz0tn_843{fill:none;stroke:var(--physics-body-stroke);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}._pressureLiquidBody_xz0tn_851{fill:var(--physics-fluid-liquid-soft);stroke:none}._pressureVesselLabel_xz0tn_856,._pressureGuideLabel_xz0tn_857{fill:var(--physics-canvas-text-muted);font-size:11.5px;paint-order:stroke fill;stroke:var(--physics-canvas-bg);stroke-width:3px;-webkit-user-select:none;user-select:none}._pressureProbeBody_xz0tn_866{fill:var(--physics-canvas-bg);stroke:var(--physics-body-stroke);stroke-width:1.6}._pressureProbeDot_xz0tn_872{fill:var(--physics-measurement);stroke:none}._pressureTube_xz0tn_877{fill:color-mix(in srgb,var(--physics-canvas-bg) 70%,transparent);stroke:var(--physics-body-stroke);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}._pressureMercury_xz0tn_887{fill:var(--physics-measurement);stroke:none}._pressureMercuryPool_xz0tn_892{fill:var(--physics-measurement-soft);stroke:none}._pressureDish_xz0tn_897{fill:none;stroke:var(--physics-body-stroke);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}._pressureVacuum_xz0tn_907{fill:var(--physics-canvas-text-muted);font-size:11px;paint-order:stroke fill;stroke:var(--physics-canvas-bg);stroke-width:3px;-webkit-user-select:none;user-select:none}._pressureHemisphere_xz0tn_918{fill:color-mix(in srgb,var(--physics-body-fill) 55%,transparent);stroke:var(--physics-body-stroke);stroke-width:2.2}._pressureHemisphereJoint_xz0tn_924{stroke:var(--physics-body-stroke);stroke-width:1.4;stroke-dasharray:5 3}._pressureGuide_xz0tn_857{stroke:var(--physics-measurement);stroke-width:1.3;stroke-dasharray:6 4;opacity:.85}._pressureReading_xz0tn_939{fill:var(--physics-canvas-text);font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;paint-order:stroke fill;stroke:var(--physics-canvas-bg);stroke-width:3px;-webkit-user-select:none;user-select:none}._currentFieldRing_xz0tn_954{fill:none;stroke:var(--physics-field);stroke-width:1.1;stroke-dasharray:5 4;opacity:.7}._currentProbeRing_xz0tn_964{fill:none;stroke:var(--physics-field);stroke-width:1.6}._currentFieldArrow_xz0tn_971{fill:var(--physics-field);stroke:none}._currentFieldArrowHalo_xz0tn_979{fill:var(--physics-canvas-bg);stroke:var(--physics-canvas-bg);stroke-width:4px;stroke-linejoin:round}._currentWireSymbol_xz0tn_988{fill:var(--physics-canvas-bg);stroke:var(--physics-body-stroke);stroke-width:2.4}._currentWireDot_xz0tn_994{fill:var(--physics-induction-current);stroke:none}._currentWireCross_xz0tn_999{stroke:var(--physics-induction-current);stroke-width:2.2;stroke-linecap:round}._currentProbeBody_xz0tn_1005{fill:var(--physics-canvas-bg);stroke:var(--physics-body-stroke);stroke-width:1.6}._currentProbeDot_xz0tn_1011{fill:var(--physics-measurement);stroke:none}._currentCoilLoop_xz0tn_1018{fill:none;stroke:var(--physics-body-stroke);stroke-width:2.2}._currentFieldLineHalo_xz0tn_1026{fill:none;stroke:var(--physics-canvas-bg);stroke-width:4.5;stroke-linejoin:round}._currentAxisLine_xz0tn_1035{fill:none;stroke:var(--physics-field);stroke-width:1.8}._currentFieldLine_xz0tn_1026{fill:none;stroke:var(--physics-field);stroke-width:1.2;stroke-dasharray:6 4;opacity:.85;stroke-linejoin:round}._currentCoreBar_xz0tn_1052{fill:var(--physics-magnetic-core);stroke:var(--physics-body-stroke);stroke-width:1.4}._currentArmature_xz0tn_1060{fill:color-mix(in srgb,var(--physics-magnetic-core) 55%,var(--physics-canvas-bg));stroke:var(--physics-body-stroke);stroke-width:1.6}._transformerCore_xz0tn_1069{fill:var(--physics-magnetic-core);stroke:var(--physics-body-stroke);stroke-width:1.4;opacity:.7}._transformerPrimaryLoop_xz0tn_1077{fill:none;stroke:var(--physics-induction-current);stroke-width:2}._transformerSecondaryLoop_xz0tn_1085{fill:none;stroke:var(--physics-induction-rod);stroke-width:2}._holeCard_xz0tn_1094{stroke:var(--physics-body-stroke);stroke-width:4;stroke-linecap:butt}._lightRay_xz0tn_1102{fill:none;stroke:var(--physics-optics-ray);stroke-width:1.5;stroke-linejoin:round}._lightObject_xz0tn_1111{stroke:var(--physics-body-stroke);stroke-width:3.4;stroke-linecap:round;fill:none}._lightImage_xz0tn_1118{stroke:var(--physics-optics-ray);stroke-width:3.4;stroke-linecap:round;fill:none}._lightScreen_xz0tn_1126{stroke:var(--physics-measurement);stroke-width:2.6;stroke-linecap:round}._lightBoundary_xz0tn_1133{stroke:var(--physics-body-stroke);stroke-width:2.6;stroke-linecap:round}._lightNormal_xz0tn_1139{stroke:var(--physics-measurement);stroke-width:1.4;stroke-dasharray:6 4}._lightCriticalRay_xz0tn_1146{stroke:var(--physics-measurement);stroke-width:1.3;stroke-dasharray:3 4;opacity:.8}._lightRefractedRay_xz0tn_1154{stroke:var(--physics-optics-ray);stroke-width:2;stroke-linecap:round;fill:none}._noiseWavefront_xz0tn_1164{fill:none;stroke:var(--physics-acoustics-wave);stroke-width:1.4}._noiseSource_xz0tn_1171{fill:var(--physics-acoustics-wave);stroke:none}._noiseListener_xz0tn_1176{fill:var(--physics-canvas-bg);stroke:var(--physics-body-stroke);stroke-width:2}._noiseBarrier_xz0tn_1183{stroke:var(--physics-body-stroke);stroke-width:4;stroke-linecap:round}._noiseDistance_xz0tn_1190{stroke:var(--physics-measurement);stroke-width:1.2;stroke-dasharray:4 3}._thermometerColumn_xz0tn_1199{fill:var(--physics-thermal-heat);stroke:none}._thermometerGlass_xz0tn_1205{fill:color-mix(in srgb,var(--physics-canvas-bg) 65%,transparent);stroke:var(--physics-body-stroke);stroke-width:1.6;stroke-linejoin:round}._thermometerTick_xz0tn_1214{stroke:var(--physics-body-stroke);stroke-width:2.2;stroke-linecap:round}._thermometerTickLabel_xz0tn_1220{fill:var(--physics-canvas-text-muted);font-size:11.5px;font-variant-numeric:tabular-nums;paint-order:stroke fill;stroke:var(--physics-canvas-bg);stroke-width:3px;-webkit-user-select:none;user-select:none}._thermometerSpan_xz0tn_1231{stroke:var(--physics-measurement);stroke-width:1.2;stroke-dasharray:4 3}._energyRampBody_xz0tn_1241{fill:var(--physics-incline-fill);stroke:none;opacity:.7}._energyRampSurface_xz0tn_1247{stroke:var(--physics-body-stroke);stroke-width:3;stroke-linecap:round}._energyCart_xz0tn_1253{fill:var(--physics-body-fill);stroke:var(--physics-body-stroke);stroke-width:2.2}._energyBarFrame_xz0tn_1260{fill:none;stroke:var(--physics-measurement);stroke-width:1.4}._energySegmentPotential_xz0tn_1268{fill:var(--physics-measurement)}._energySegmentKinetic_xz0tn_1272{fill:var(--physics-vector-velocity)}._energySegmentThermal_xz0tn_1276{fill:var(--physics-thermal-heat)}._motorCoil_xz0tn_1283{stroke:var(--physics-body-stroke);stroke-width:3.2;stroke-linecap:round}._motorSide_xz0tn_1291{fill:var(--physics-canvas-bg);stroke:var(--physics-body-stroke);stroke-width:2.4}._motorAxis_xz0tn_1298{fill:var(--physics-measurement);stroke:none}._motorSpin_xz0tn_1304{fill:none;stroke:var(--physics-field);stroke-width:1.8}._motorSpinHalo_xz0tn_1310{fill:var(--physics-canvas-bg);stroke:var(--physics-canvas-bg);stroke-width:4px;stroke-linejoin:round}._motorSpinArrow_xz0tn_1317{fill:var(--physics-field);stroke:none}._currentPoleLabel_xz0tn_1323{fill:var(--physics-body-stroke);font-size:13px;font-weight:700;paint-order:stroke fill;stroke:var(--physics-canvas-bg);stroke-width:3px;-webkit-user-select:none;user-select:none}._currentReading_xz0tn_1335{fill:var(--physics-canvas-text);font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;paint-order:stroke fill;stroke:var(--physics-canvas-bg);stroke-width:3px;-webkit-user-select:none;user-select:none}._thermalBeakerWall_xz0tn_1348{fill:none;stroke:var(--physics-body-stroke);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}._thermalSampleSolid_xz0tn_1358{fill:var(--physics-thermal-solid);stroke:none}._thermalSampleLiquid_xz0tn_1363{fill:var(--physics-thermal-liquid);stroke:none}._thermalSampleMelting_xz0tn_1368{opacity:.85}._thermalHeaterBody_xz0tn_1372{fill:var(--physics-body-fill);stroke:var(--physics-body-stroke);stroke-width:2}._thermalFlame_xz0tn_1378{fill:var(--physics-thermal-heat);stroke:none;opacity:.85}._thermalTubeOuter_xz0tn_1385{fill:#ffffffb8;stroke:var(--physics-body-stroke);stroke-width:1.6}._thermalTick_xz0tn_1391{stroke:var(--physics-body-stroke);stroke-width:1;opacity:.55}._thermalSurface_xz0tn_1398{stroke:var(--physics-thermal-heat);stroke-width:1.4;opacity:.7}._thermalColumn_xz0tn_1404{stroke:var(--physics-thermal-heat);stroke-width:3.2;stroke-linecap:round}._thermalBulb_xz0tn_1410{fill:var(--physics-thermal-heat);stroke:var(--physics-canvas-bg);stroke-width:1.4}._thermalReading_xz0tn_1417{dominant-baseline:middle;fill:var(--physics-canvas-text);font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;-webkit-user-select:none;user-select:none}._thermalMeltingLine_xz0tn_1426{stroke:var(--physics-thermal-heat);stroke-width:1.4;stroke-dasharray:6 4;opacity:.8}._thermalMeltingLabel_xz0tn_1433{fill:var(--physics-thermal-heat);font-size:11.5px;paint-order:stroke fill;stroke:var(--physics-canvas-bg);stroke-width:3px;-webkit-user-select:none;user-select:none}._leverBeamBar_xz0tn_1446{fill:var(--physics-body-fill);stroke:var(--physics-body-stroke);stroke-width:1.8;stroke-linejoin:round}._leverBeamTick_xz0tn_1453{stroke:var(--physics-body-stroke);stroke-width:1;opacity:.55}._leverFulcrum_xz0tn_1459{fill:var(--physics-body-fill);stroke:var(--physics-body-stroke);stroke-width:2}._leverFulcrumStand_xz0tn_1465{stroke:var(--physics-body-stroke);stroke-width:2.4}._leverFulcrumBase_xz0tn_1470{stroke:var(--physics-body-stroke);stroke-width:3.4;stroke-linecap:round}._leverString_xz0tn_1476{stroke:var(--physics-body-stroke);stroke-width:1.6;opacity:.7}._leverMassHook_xz0tn_1483{fill:none;stroke:var(--physics-body-stroke);stroke-width:1.6}._leverMass_xz0tn_1483{fill:var(--physics-body-fill);stroke:var(--physics-body-stroke);stroke-width:2}._leverMassSlot_xz0tn_1495{stroke:var(--physics-body-stroke);stroke-width:1.1;opacity:.6}._inductionFieldBox_xz0tn_1505{fill:#5b6cc50d;stroke:var(--physics-induction-field);stroke-width:1.4;stroke-dasharray:5 4;opacity:.8}._inductionFieldMark_xz0tn_1513{stroke:var(--physics-induction-field);stroke-width:1.2;opacity:.65}._inductionRod_xz0tn_1520{stroke:var(--physics-induction-rod);stroke-width:5;stroke-linecap:round}._inductionRail_xz0tn_1530{stroke:var(--physics-induction-rod);stroke-width:2.6;stroke-linecap:round;opacity:.62}._inductionRailEdge_xz0tn_1539{stroke:#9aa8d8;stroke-width:1;opacity:.8}._inductionRodBed_xz0tn_1547{stroke:#ffffffe6;stroke-width:8;stroke-linecap:round}._inductionRodContact_xz0tn_1553{fill:var(--physics-induction-rod);stroke:var(--physics-canvas-bg);stroke-width:1.2}._inductionVelocity_xz0tn_1560{stroke:var(--physics-vector-velocity);stroke-width:2;stroke-linecap:round}._inductionVelocityHead_xz0tn_1566{fill:var(--physics-vector-velocity)}._inductionVelocityLabel_xz0tn_1570{fill:var(--physics-vector-velocity);font-size:11.5px;font-style:italic}._inductionResistor_xz0tn_1577{fill:none;stroke:var(--physics-induction-rod);stroke-width:1.8;stroke-linejoin:round;opacity:.85}._inductionResistorLabel_xz0tn_1585{fill:var(--physics-induction-rod);font-size:11.5px;font-variant-numeric:tabular-nums;paint-order:stroke fill;stroke:var(--physics-canvas-bg);stroke-width:3px}._inductionForceArrow_xz0tn_1597{stroke:var(--physics-vector-magnetic-force);stroke-width:2.2;stroke-linecap:round}._inductionForceHead_xz0tn_1603{fill:var(--physics-vector-magnetic-force)}._inductionForceLabel_xz0tn_1609{fill:var(--physics-vector-magnetic-force);font-size:11.5px;font-variant-numeric:tabular-nums;paint-order:stroke fill;stroke:var(--physics-canvas-bg);stroke-width:3px}._inductionCoil_xz0tn_1619{stroke:var(--physics-induction-rod);stroke-width:2.4;fill:none;stroke-linecap:round}._inductionCurrentArrow_xz0tn_1627{stroke:var(--physics-induction-current);stroke-width:2;stroke-linecap:round;fill:none}._inductionCurrentHead_xz0tn_1634{fill:var(--physics-induction-current);stroke:none}._inductionCurrentLabel_xz0tn_1639{fill:var(--physics-induction-current);font-size:11.5px;font-variant-numeric:tabular-nums}._inductionChargeDot_xz0tn_1648{fill:var(--physics-induction-current);stroke:var(--physics-canvas-bg);stroke-width:1.1}._waveEquilibrium_xz0tn_1657{stroke:var(--physics-wave-equilibrium);stroke-width:1.1;stroke-dasharray:5 4;fill:none}._waveRope_xz0tn_1666,._waveString_xz0tn_1667{stroke:var(--physics-wave-rope);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;fill:none}._waveString_xz0tn_1667{stroke-width:2.2}._waveEnvelope_xz0tn_1680{stroke:var(--physics-wave-envelope);stroke-width:1.2;stroke-dasharray:4 4;fill:none}._waveFront_xz0tn_1689{stroke:var(--physics-wave-front);stroke-width:1.1;fill:none;opacity:.55}._waveFrontGroup_xz0tn_1696{mix-blend-mode:multiply}._waveNode_xz0tn_1701{fill:var(--physics-canvas-bg);stroke:var(--physics-wave-node);stroke-width:1.8}._waveAntinode_xz0tn_1707{fill:var(--physics-wave-rope);stroke:var(--physics-canvas-bg);stroke-width:1.2}._waveMarker_xz0tn_1714{fill:var(--physics-wave-marker);stroke:var(--physics-canvas-bg);stroke-width:1.4}._waveMarkerGuide_xz0tn_1720{stroke:var(--physics-wave-marker);stroke-width:1;stroke-dasharray:2 3;opacity:.7}._waveSource_xz0tn_1729{fill:var(--physics-wave-rope);stroke:var(--physics-canvas-bg);stroke-width:1.4}._waveSourceStem_xz0tn_1735{fill:none;stroke:var(--physics-body-stroke);stroke-width:1.5}._waveClamp_xz0tn_1742{fill:var(--physics-body-fill);stroke:var(--physics-body-stroke);stroke-width:1.6}._waveClampHatch_xz0tn_1748{stroke:var(--physics-body-stroke);stroke-width:1;opacity:.55}._waveDriver_xz0tn_1755{fill:var(--physics-body-fill);stroke:var(--physics-body-stroke);stroke-width:1.6}._waveDriverPin_xz0tn_1761{stroke:var(--physics-body-stroke);stroke-width:2;stroke-linecap:round}._wavePoint_xz0tn_1768{stroke:var(--physics-canvas-bg);stroke-width:1.6}._wavePointConstructive_xz0tn_1773{fill:var(--physics-verification-ok)}._wavePointDestructive_xz0tn_1777{fill:var(--physics-verification-error)}._wavePointPartial_xz0tn_1781{fill:var(--physics-verification-warning)}._wavePointLabel_xz0tn_1785{fill:var(--physics-canvas-text-muted);font-size:11.5px;font-variant-numeric:tabular-nums;paint-order:stroke fill;stroke:var(--physics-canvas-bg);stroke-width:3px}._waveMedium_xz0tn_1797{fill:var(--physics-wave-marker);stroke:var(--physics-canvas-bg);stroke-width:1;opacity:.85}._waveMediumNode_xz0tn_1806{fill:var(--physics-wave-node);stroke:none;opacity:1}._waveMediumGuide_xz0tn_1813{stroke:var(--physics-wave-marker);stroke-width:.8;opacity:.3}._circuitDialReading_xz0tn_1819{fill:var(--physics-canvas-text);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;dominant-baseline:middle;paint-order:stroke fill;stroke:var(--physics-canvas-bg);stroke-width:1.5px;-webkit-user-select:none;user-select:none}._circuitSliderFallback_xz0tn_1831{fill:var(--physics-body-live);stroke:var(--physics-body-stroke);stroke-width:1.2;stroke-linejoin:round;pointer-events:none}._circuitControl_xz0tn_400[role=switch]{cursor:pointer}._circuitControl_xz0tn_400[role=slider]{cursor:ew-resize}._circuitControl_xz0tn_400[aria-orientation=vertical]{cursor:ns-resize}._inductionVelocityLabel_xz0tn_1570,._inductionCurrentLabel_xz0tn_1639,._fluidScaleReading_xz0tn_773,._thermalReading_xz0tn_1417{paint-order:stroke fill;stroke:var(--physics-canvas-bg);stroke-width:2px;stroke-linejoin:round}._host_1a2tm_3{position:relative;display:flex;width:100%;height:100%;min-width:0;min-height:0;color:var(--physics-canvas-text);background:var(--physics-canvas-bg)}._root_1a2tm_14{display:block;width:100%;height:100%;font-variant-numeric:tabular-nums}._interactive_1a2tm_21{cursor:crosshair}._plot_1a2tm_25{fill:var(--physics-canvas-bg)}._ballHighlight_1a2tm_30{stop-color:#fff}._ballMid_1a2tm_34{stop-color:var(--physics-body-fill)}._ballShade_1a2tm_38{stop-color:color-mix(in srgb,var(--physics-body-fill) 62%,var(--physics-body-stroke))}._strobe_1a2tm_46{pointer-events:none}._strobeBody_1a2tm_50{fill:var(--physics-body-fill);stroke:var(--physics-body-live);stroke-width:1}._gridMinor_1a2tm_56{stroke:var(--physics-grid-minor);stroke-width:.65}._gridMajor_1a2tm_61{stroke:var(--physics-grid-major);stroke-width:.9}._axis_1a2tm_66{stroke:var(--physics-axis);stroke-width:1.1}._tick_1a2tm_71{stroke:var(--physics-axis);stroke-width:1}._tickLabel_1a2tm_76{fill:var(--physics-canvas-text-muted);font-size:11.5px;font-variant-numeric:tabular-nums}._axisLabel_1a2tm_82{fill:var(--physics-canvas-text-muted);font-size:12.5px;font-style:italic}._readoutPanel_1a2tm_90{fill:color-mix(in srgb,var(--physics-canvas-bg) 94%,transparent);stroke:var(--physics-grid-major);stroke-width:.8}._readoutTitle_1a2tm_96{fill:var(--physics-canvas-text);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}._readoutLine_1a2tm_103{fill:var(--physics-canvas-text-muted);font-size:11.5px;font-variant-numeric:tabular-nums}._readoutDraggable_1a2tm_111{cursor:grab;touch-action:none}._readoutDragging_1a2tm_116{cursor:grabbing}._scaleBar_1a2tm_122{stroke:var(--physics-measurement);stroke-width:1.1}._scaleLabel_1a2tm_127{fill:var(--physics-canvas-text-muted);font-size:11px;font-variant-numeric:tabular-nums}._effects_1a2tm_141{pointer-events:none}._effect_1a2tm_141,._effectImpact_1a2tm_149{--effect-ink: var(--physics-keypoint-impact)}._effectBoundary_1a2tm_153{--effect-ink: var(--physics-field)}._effectMark_1a2tm_157{--effect-ink: var(--physics-keypoint-apex)}._effectRing_1a2tm_161{fill:none;stroke:var(--effect-ink);stroke-width:1.8;transform-box:fill-box;transform-origin:center;animation:_physics-burst-ring_1a2tm_1 .72s var(--physics-ease-emphasized) both}._effectRingLate_1a2tm_170{stroke-width:1.1;animation-duration:.9s;animation-delay:90ms}._effectBoundary_1a2tm_153 ._effectRing_1a2tm_161{animation-name:_physics-burst-ring-wide_1a2tm_1;stroke-dasharray:3 3}._effectMark_1a2tm_157 ._effectRing_1a2tm_161{animation-duration:.56s}._effectCore_1a2tm_185{fill:var(--effect-ink);transform-box:fill-box;transform-origin:center;animation:_physics-burst-core_1a2tm_1 .42s var(--physics-ease-emphasized) both}._effectRay_1a2tm_192{stroke:var(--effect-ink);stroke-width:1.6;stroke-linecap:round;transform-box:fill-box;transform-origin:50% 100%;animation:_physics-burst-ray_1a2tm_1 .52s var(--physics-ease-emphasized) both}@keyframes _physics-burst-ring_1a2tm_1{0%{opacity:.95;transform:scale(.4)}to{opacity:0;transform:scale(5.2)}}@keyframes _physics-burst-ring-wide_1a2tm_1{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(6)}}@keyframes _physics-burst-core_1a2tm_1{0%{opacity:1;transform:scale(.6)}40%{opacity:.9;transform:scale(1.9)}to{opacity:0;transform:scale(.8)}}@keyframes _physics-burst-ray_1a2tm_1{0%{opacity:.95;transform:translateY(-2px) scaleY(.2)}55%{opacity:.85;transform:translateY(-12px) scaleY(1.1)}to{opacity:0;transform:translateY(-22px) scaleY(.5)}}@media(prefers-reduced-motion:reduce){._effectRing_1a2tm_161,._effectRingLate_1a2tm_170,._effectCore_1a2tm_185,._effectRay_1a2tm_192{animation:none;opacity:0}}._tooltip_1a2tm_271{position:absolute;z-index:3;display:grid;gap:1px;padding:6px 8px;border:1px solid var(--physics-grid-major);border-radius:7px;background:color-mix(in srgb,var(--physics-canvas-bg) 97%,transparent);box-shadow:0 4px 14px #14213d1f;pointer-events:none;transform:translate(10px,-50%);white-space:nowrap}._tooltipRow_1a2tm_286{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12px;line-height:17px}._tooltipLabel_1a2tm_295{color:var(--physics-canvas-text-muted);font-style:italic}._tooltipValue_1a2tm_300{color:var(--physics-canvas-text);font-variant-numeric:tabular-nums}._tickLabel_1a2tm_76,._axisLabel_1a2tm_82,._scaleLabel_1a2tm_127{paint-order:stroke fill;stroke:var(--physics-canvas-bg);stroke-width:3px;stroke-linejoin:round}
