.mechanics-a_fallBallLayer__r6WzL{position:absolute;inset:0;z-index:4;transform:translateY(0);transition:transform .15s linear;pointer-events:none}.mechanics-a_fallingBall__uzgR8{position:absolute;top:0;left:0;z-index:4;width:32px;height:32px;background:radial-gradient(circle at 35% 28%,#cbe9ce 0 12%,#4faf75 42%,#227247 100%);border:2px solid var(--line);border-radius:999px;transform:translate(-50%,-50%)}.mechanics-a_fallGuidePoint__TEvBB{position:absolute;right:0;left:0;border-top:1px dashed var(--line-soft)}.mechanics-a_fallGuidePoint__TEvBB span{position:absolute;top:-24px;right:0;display:grid;gap:2px;min-width:108px;padding:6px 9px;color:var(--ink);font-size:12px;font-weight:800;background:rgb(var(--panel-rgb)/.92);border:1px dashed transparent;border-radius:5px}.mechanics-a_fallGuidePointActive__liEvY span{border-color:var(--green);box-shadow:inset 0 0 0 1px rgba(47,143,85,.2)}.mechanics-a_fallGuidePoint__TEvBB em{font-style:italic;line-height:1.15}.mechanics-a_sensor__uQmX6{position:absolute;right:auto;bottom:36px;left:calc(var(--drop-x) + 28px);display:flex;gap:10px;align-items:center;color:var(--green);font-size:12px;font-weight:900}.mechanics-a_sensor__uQmX6 span{width:42px;height:22px;background:#535852;border:2px solid var(--line);border-radius:4px}.mechanics-a_sensor__uQmX6 span:before{display:block;width:22px;height:4px;margin:4px auto 0;content:"";background:#cf554b;border-radius:999px}.mechanics-a_freeFallPanels__9mBjY{display:grid;grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:14px;height:100%;overflow:hidden}.mechanics-a_fallReadouts__a2jGy{position:static;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:8px}.mechanics-a_fallReadouts__a2jGy div{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:8px;align-items:center}.mechanics-a_fallReadouts__a2jGy svg{grid-row:1/3;color:var(--muted-ink)}.mechanics-a_freeFallTopPanels__F5EWy{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(350px,1.1fr);align-items:stretch;gap:14px}.mechanics-a_fallParamsPanel__yE4qX{display:grid;grid-area:auto;grid-template-rows:auto repeat(2,minmax(42px,auto));min-height:max-content}.mechanics-a_fallParamsPanel__yE4qX label{grid-template-columns:minmax(92px,1fr) 104px 42px}.mechanics-a_fallTimePanel__EMmeT{grid-area:auto;gap:12px;min-height:max-content}.mechanics-a_fallTimeTicks__9ndth{display:flex;justify-content:space-between;margin-top:-8px;color:var(--muted-ink);font-size:12px;font-weight:800}.mechanics-a_freeFallBottomPanels__y5Dc2,.mechanics-a_freeFallVisualDataPanels__ZSrKY{display:grid;gap:14px}.mechanics-a_freeFallBottomPanels__y5Dc2{grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) minmax(260px,1.42fr)}.mechanics-a_freeFallVisualDataPanels__ZSrKY{grid-template-columns:minmax(310px,1fr) minmax(270px,.82fr);align-items:stretch;min-height:0}.mechanics-a_freeFallGraphPanel__Q_uCN{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:10px;min-height:0}.mechanics-a_freeFallChartSwitch__OD2li{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mechanics-a_freeFallChartSwitch__OD2li button{min-height:40px;color:var(--ink);font-weight:900;background:rgb(var(--panel-rgb)/.92);border:1.5px solid var(--line-soft);border-radius:6px}.mechanics-a_freeFallChartSwitch__OD2li button[aria-pressed=true]{color:white;background:var(--green);border-color:var(--green)}.mechanics-a_freeFallChartPanel__0u0xE{display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;height:100%;min-width:0;min-height:0;padding:14px;margin:0;background:rgb(var(--panel-rgb)/.92);border:1.5px solid var(--line-soft);border-radius:8px}.mechanics-a_freeFallChartPanel__0u0xE h3{margin:0;font-size:15px}.mechanics-a_fallChartCanvas__hC93W{width:100%;height:100%;min-height:0}.mechanics-a_fallDataPanel__Lh4RM{grid-area:auto;min-height:0;height:100%}.mechanics-a_fallDataPanel__Lh4RM table{font-size:12px}.mechanics-a_fallDataPanel__Lh4RM td,.mechanics-a_fallDataPanel__Lh4RM th{padding:7px 5px}.mechanics-a_activeDataRow__flUi3 td{color:var(--green);font-weight:900}.mechanics-a_hookeWorkspace__pJQ1B{grid-template-rows:auto minmax(0,1fr);overflow:hidden;container-name:hooke-workspace;container-type:inline-size}.mechanics-a_hookeWorkspace__pJQ1B .mechanics-a_experimentHeader___9K6T{align-items:flex-start;flex-direction:row}.mechanics-a_hookeWorkspace__pJQ1B .mechanics-a_experimentToolbar__SJTxg{display:flex;flex-wrap:nowrap;justify-content:flex-end;width:auto}.mechanics-a_hookeWorkspace__pJQ1B .mechanics-a_experimentToolbar__SJTxg button{min-height:38px;padding:0 11px;font-size:13px}.mechanics-a_hookeBodyFrame__n9Yu1{position:relative;min-width:0;min-height:0;overflow:hidden}.mechanics-a_hookeBody__r7UKk{position:absolute;top:0;left:50%;display:grid;grid-template-areas:"apparatus apparatus apparatus apparatus apparatus apparatus chart chart chart chart chart chart chart chart chart" "params params params params record record record data data data data data data data data";grid-template-columns:repeat(15,minmax(0,1fr));grid-template-rows:540px 266px;gap:14px;width:1500px;height:820px;min-height:0;overflow:hidden;transform:translateX(-50%) scale(var(--hooke-layout-scale,1));transform-origin:top center}.mechanics-a_hookeChartPanel__xgRDc,.mechanics-a_hookeDataPanel__VC5KJ,.mechanics-a_hookeParamsPanel___TrjE,.mechanics-a_hookeRecordPanel__pEV7y,.mechanics-a_hookeScene___0LpY{min-width:0;min-height:0;background:rgb(var(--panel-rgb)/.92);border:1.5px solid var(--line-soft);border-radius:8px}.mechanics-a_hookeScene___0LpY{display:grid;grid-area:apparatus;grid-template-rows:auto minmax(0,1fr);gap:8px;padding:14px;overflow:hidden}.mechanics-a_hookePanelTitle__ZvYCd{display:flex;align-items:center;justify-content:space-between;gap:12px}.mechanics-a_hookePanelTitle__ZvYCd h3,.mechanics-a_hookeRecordPanel__pEV7y h3{margin:0;font-size:16px}.mechanics-a_hookePanelTitle__ZvYCd span{padding:5px 8px;color:var(--green);font-size:12px;font-weight:900;border:1px solid var(--green);border-radius:5px}.mechanics-a_hookeApparatus__TxYgb{--hooke-extension-ratio:0.6;--hooke-ruler-bottom:30px;--hooke-ruler-top:36px;--hooke-spring-anchor-ratio:0.085;--hooke-zero-ratio:0.2;--hooke-track-height:calc(100% - var(--hooke-ruler-top) - var(--hooke-ruler-bottom));--hooke-extension-y:calc(var(--hooke-ruler-top) + var(--hooke-extension-ratio) * var(--hooke-track-height));--hooke-spring-anchor-y:calc(var(--hooke-ruler-top) + var(--hooke-spring-anchor-ratio) * var(--hooke-track-height));--hooke-support-arm-y:calc(var(--hooke-spring-anchor-y) - 8px);--hooke-support-clamp-y:calc(var(--hooke-spring-anchor-y) - 16px);--hooke-zero-y:calc(var(--hooke-ruler-top) + var(--hooke-zero-ratio) * var(--hooke-track-height));--hooke-extension-distance:calc(var(--hooke-extension-y) - var(--hooke-zero-y));--hooke-extension-mid-y:calc((var(--hooke-zero-y) + var(--hooke-extension-y)) / 2);position:relative;min-height:0;overflow:hidden;background:rgb(var(--stage-rgb)/.58);border-radius:6px}.mechanics-a_hookeBase__BUXa5{position:absolute;bottom:16px;left:66px;width:200px;height:24px;background:linear-gradient(180deg,#bec1bb,#8e948c);border:2px solid var(--line);box-shadow:0 6px 0 rgba(21,23,21,.16)}.mechanics-a_hookeRod__JeR8h{position:absolute;top:var(--hooke-support-clamp-y);bottom:38px;left:112px;width:11px;background:linear-gradient(90deg,#878f86,#e0ded4 48%,#777f77);border:2px solid var(--line)}.mechanics-a_hookeArm__o4hA_{position:absolute;top:var(--hooke-support-arm-y);left:92px;width:248px;height:14px;background:linear-gradient(180deg,#bfc2bd,#90978e);border:2px solid var(--line)}.mechanics-a_hookeClamp__hCv1Q{position:absolute;top:var(--hooke-support-clamp-y);left:104px;width:25px;height:34px;background:var(--apt-steel-lo);border:2px solid var(--line);border-radius:3px}.mechanics-a_hookeOriginLine__LofXx{position:absolute;top:var(--hooke-zero-y);right:146px;left:44px;display:flex;gap:6px;align-items:center;color:var(--muted-ink);font-size:12px;font-weight:900;border-top:1px dashed var(--line-soft)}.mechanics-a_hookeOriginLine__LofXx b{margin-top:-7px;background:rgb(var(--panel-rgb)/.86)}.mechanics-a_hookeOriginLine__LofXx em{margin-top:13px;font-style:normal}.mechanics-a_hookeSpringColumn__dAXE8{position:absolute;top:var(--hooke-spring-anchor-y);left:49%;width:62px;height:calc(var(--hooke-extension-y) - var(--hooke-spring-anchor-y));transform:translateX(-50%);transition:height .18s ease,top .18s ease;transform-origin:top center}.mechanics-a_hookeSpringMotion__IF_uS{position:relative;width:100%;height:100%;transform-origin:top center}.mechanics-a_hookeSpringBouncing__JKc03 .mechanics-a_hookeSpringMotion__IF_uS{animation:mechanics-a_hookeSpringStretchBounce__Sb3Xz .56s cubic-bezier(.18,1.08,.28,1) both}.mechanics-a_hookeSpringBouncing__JKc03 .mechanics-a_hookeMassBlock__2XZxn{animation:mechanics-a_hookeMassBounce__fJLMZ .56s cubic-bezier(.18,1.08,.28,1) both}@keyframes mechanics-a_hookeSpringStretchBounce__Sb3Xz{0%{transform:scaleY(1)}24%{transform:scaleY(1.13)}52%{transform:scaleY(.96)}74%{transform:scaleY(1.035)}to{transform:scaleY(1)}}@keyframes mechanics-a_hookeMassBounce__fJLMZ{0%{transform:translateX(-50%) translateY(0)}24%{transform:translateX(-50%) translateY(9px)}52%{transform:translateX(-50%) translateY(-5px)}74%{transform:translateX(-50%) translateY(3px)}to{transform:translateX(-50%) translateY(0)}}.mechanics-a_hookeSpringColumn__dAXE8:before{position:absolute;top:-14px;left:50%;z-index:2;width:34px;height:20px;content:"";background:linear-gradient(180deg,#bfc2bd,var(--apt-steel-lo));border:2px solid var(--line);border-radius:3px;transform:translateX(-50%)}.mechanics-a_hookeMassBlock__2XZxn{position:absolute;top:calc(100% + 8px);left:50%;width:calc(38px * var(--hooke-mass-scale, 1));height:calc(50px * var(--hooke-mass-scale, 1));background:linear-gradient(180deg,#65b885,#2e8759);border:2px solid var(--line);border-radius:4px;transform:translateX(-50%)}.mechanics-a_hookeMassBlock__2XZxn:before{position:absolute;top:-12px;left:50%;width:12px;height:12px;content:"";border:2px solid var(--line);border-bottom:0;border-radius:999px 999px 0 0;transform:translateX(-50%)}.mechanics-a_hookeMassBlock__2XZxn i{position:absolute;bottom:-14px;left:50%;width:12px;height:12px;border:2px solid var(--line);border-top:0;border-radius:0 0 999px 999px;transform:translateX(-50%)}.mechanics-a_hookeRuler__ha7ea{position:absolute;top:var(--hooke-ruler-top);right:96px;bottom:var(--hooke-ruler-bottom);width:126px;overflow:visible}.mechanics-a_hookeRuler__ha7ea strong{position:absolute;top:-24px;left:-3px;width:54px;color:var(--ink);font-size:11px;font-weight:900;text-align:center;white-space:nowrap}.mechanics-a_hookeRulerBody__xFV2_{position:absolute;top:0;bottom:0;left:0;width:46px;overflow:hidden;background:linear-gradient(90deg,rgba(21,23,21,.08),transparent 42%,rgba(21,23,21,.06)),rgba(255,252,246,.88);border-right:2px solid #8e918b;border-left:2px solid #8e918b;box-shadow:inset 0 0 0 1px rgba(21,23,21,.09),0 1px 0 rgba(255,255,255,.8)}.mechanics-a_hookeRulerMinorTick__IHCGt{position:absolute;left:2px;width:14px;height:1px;background:rgba(21,23,21,.42);transform:translateY(-50%)}.mechanics-a_hookeRulerMinorTick__IHCGt[data-half=true]{width:25px;background:rgba(21,23,21,.54)}.mechanics-a_hookeRulerMinorTick__IHCGt[data-major=true]{left:0;width:44px;height:2px;background:#6f756f}.mechanics-a_hookeRulerLabels__MOwZM{position:absolute;top:0;bottom:0;left:55px;width:48px;overflow:visible}.mechanics-a_hookeRulerLabel__wEGWl{position:absolute;left:0;display:inline-flex;gap:10px;align-items:center;height:18px;color:var(--muted-ink);font-size:12px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transform:translateY(-50%)}.mechanics-a_hookeRulerLabel__wEGWl i{width:10px;height:2px;background:var(--line)}.mechanics-a_hookeRulerLabel__wEGWl b{position:absolute;left:20px;min-width:24px;text-align:left}.mechanics-a_hookeRulerZero__HtDr1 b{color:var(--ink)}.mechanics-a_hookeExtensionLine__CBU5t{position:absolute;top:var(--hooke-extension-y);right:128px;left:calc(49% + 14px);border-top:1px dashed var(--green)}.mechanics-a_hookeExtensionBrace__43jW4{position:absolute;top:var(--hooke-zero-y);right:102px;display:flex;align-items:center;justify-content:center;width:26px;height:var(--hooke-extension-distance);overflow:visible;pointer-events:none}.mechanics-a_hookeExtensionBraceGlyph__axA0k{position:absolute;top:50%;left:50%;display:block;color:var(--green);font-family:var(--font-math);font-size:var(--hooke-extension-brace-size,0);font-weight:300;line-height:.8;text-rendering:geometricPrecision;transform:translate(-50%,-50%) scaleX(.38) scaleY(1.25);transform-origin:center}.mechanics-a_hookeExtensionGuide___9_EQ{position:absolute;top:var(--hooke-extension-mid-y);right:8px;display:grid;grid-template-columns:auto;gap:8px;justify-items:start;color:var(--green);font-size:13px;font-weight:900;transform:translateY(-50%)}.mechanics-a_hookeExtensionGuide___9_EQ:before{content:none}.mechanics-a_hookeExtensionGuide___9_EQ em{color:var(--ink);font-style:normal}.mechanics-a_hookeExtensionGuide___9_EQ [role=math]{padding:5px 8px;background:rgb(var(--panel-rgb)/.94);border:1px solid var(--green);border-radius:5px}.mechanics-a_hookeForceLabel__ALbNZ{position:absolute;top:calc(var(--hooke-extension-y) + 74px);left:49%;display:grid;gap:4px;color:var(--green);font-size:13px;font-weight:900;text-align:center;transform:translateX(-50%)}.mechanics-a_hookeForceLabel__ALbNZ b{color:var(--ink)}.mechanics-a_hookeChartPanel__xgRDc{position:relative;display:grid;grid-area:chart;grid-template-rows:auto minmax(0,1fr);gap:8px;padding:16px;margin:0;overflow:hidden}.mechanics-a_hookeChartCanvas__vTpiw{width:100%;height:100%;min-height:0}.mechanics-a_hookeFormulaCard__FkmPM,.mechanics-a_hookeSlopeCard__iMJGh{position:absolute;right:26px;z-index:2;background:rgb(var(--panel-rgb)/.94);border:1px dashed var(--line-soft);border-radius:6px}.mechanics-a_hookeSlopeCard__iMJGh{bottom:92px;display:grid;gap:6px;min-width:112px;padding:10px 12px;font-size:13px;font-weight:900}.mechanics-a_hookeFormulaCard__FkmPM{bottom:36px;padding:8px 14px;color:var(--ink);font-size:19px;font-weight:900;border-color:var(--green)}.mechanics-a_hookeParamsPanel___TrjE{grid-area:params;gap:12px}.mechanics-a_hookeParamsPanel___TrjE label,.mechanics-a_hookeWorkspace__pJQ1B .mechanics-a_hookeParamsPanel___TrjE label{grid-template-columns:minmax(78px,1fr) 104px 42px}.mechanics-a_hookeRecordPanel__pEV7y{display:grid;grid-area:record;gap:10px;align-content:start;padding:16px}.mechanics-a_hookeRecordCount__K8B39{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted-ink);font-size:13px;font-weight:900}.mechanics-a_hookeRecordCount__K8B39 i{display:inline-flex;gap:7px}.mechanics-a_hookeRecordCount__K8B39 b{width:11px;height:11px;background:var(--paper-deep);border-radius:999px}.mechanics-a_hookeRecordCount__K8B39 .mechanics-a_hookeRecordDotActive__tOyws{background:var(--green)}.mechanics-a_hookeRecordPanel__pEV7y button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;color:var(--ink);font-weight:900;background:rgb(var(--panel-rgb)/.92);border:1.5px solid var(--line-soft);border-radius:6px}.mechanics-a_hookeRecordPanel__pEV7y .mechanics-a_primaryButton__GudWE{color:white;background:var(--green);border-color:var(--green)}.mechanics-a_hookeDataPanel__VC5KJ{grid-area:data;min-height:0}.mechanics-a_hookeDataPanel__VC5KJ table{font-size:12px}.mechanics-a_hookeDataPanel__VC5KJ td,.mechanics-a_hookeDataPanel__VC5KJ th{padding:7px 5px}.mechanics-a_footer__uruY0{display:flex;justify-content:center;gap:16px;color:var(--muted-ink);font-size:13px;font-weight:700;text-align:center}@media (max-width:1500px) and (min-width:1181px){.mechanics-a_compositionBody__7tXFJ{grid-template-rows:minmax(0,1.55fr) minmax(178px,.76fr)}.mechanics-a_compositionVectorStats__XxgN0 div{padding:8px 10px}.mechanics-a_freeFallBody__6Mjl_{grid-template-columns:minmax(480px,.86fr) minmax(0,1.14fr)}.mechanics-a_freeFallVisualDataPanels__ZSrKY{grid-template-columns:minmax(260px,1fr) minmax(240px,.9fr)}.mechanics-a_fallDataPanel__Lh4RM table{font-size:11px}}@container composition-workspace (max-width: 1220px){.mechanics-a_compositionBody__7tXFJ{grid-template-areas:"trajectory trajectory trajectory trajectory trajectory trajectory vector vector vector vector vector vector" "params params params controls controls controls data data data data data data";grid-template-rows:minmax(0,1.5fr) minmax(182px,.8fr)}.mechanics-a_compositionLegend__Nn_lM{top:40px;right:14px;min-width:140px;padding:8px 10px}.mechanics-a_compositionVectorPanel__HapXr{grid-template-rows:auto minmax(150px,1fr) auto auto}}@container composition-workspace (max-width: 900px){.mechanics-a_compositionWorkspace__O8pnt{overflow:auto}.mechanics-a_compositionBodyFrame__KilzS{overflow:visible}.mechanics-a_compositionBody__7tXFJ{grid-template-areas:"trajectory" "vector" "params" "controls" "data";grid-template-columns:1fr;grid-template-rows:520px 440px auto auto 320px;height:auto;overflow:visible}}@container composition-workspace (max-width: 680px){.mechanics-a_compositionWorkspace__O8pnt .mechanics-a_experimentToolbar__SJTxg{flex-wrap:wrap}.mechanics-a_compositionLegend__Nn_lM{position:static;grid-template-columns:1fr;margin-top:4px}.mechanics-a_compositionFormulaGrid__r_DYV,.mechanics-a_compositionVectorStats__XxgN0{grid-template-columns:1fr}.mechanics-a_compositionFormulaGrid__r_DYV>span,.mechanics-a_compositionVectorStats__XxgN0 div{border-right:0}}.mechanics-a_projectileWorkspace__jQgUM{grid-template-rows:auto minmax(0,1fr);gap:clamp(10px,1.15vh,14px);padding:clamp(14px,1.25vw,18px);overflow:hidden;container-name:projectile-workspace;container-type:inline-size}.mechanics-a_projectileWorkspace__jQgUM .mechanics-a_experimentToolbar__SJTxg{flex-wrap:nowrap}.mechanics-a_projectileBody__4wscU{display:grid;grid-template-areas:"trajectory trajectory trajectory trajectory trajectory analysis analysis analysis analysis analysis analysis analysis" "params params params controls controls controls controls data data data data data";grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:minmax(0,1.48fr) minmax(202px,.72fr);gap:clamp(10px,1vw,14px);min-width:0;min-height:0;height:100%}.mechanics-a_projectileAnalysisPanel__6Nihv,.mechanics-a_projectileControlsPanel__Gfggf,.mechanics-a_projectileDataPanel__t1K8e,.mechanics-a_projectileParamsPanel__NO6KZ,.mechanics-a_projectileTrajectoryPanel__t40wU{min-width:0;min-height:0;background:rgb(var(--panel-rgb)/.92);border:1.5px solid var(--line-soft);border-radius:8px}.mechanics-a_projectileTrajectoryPanel__t40wU{position:relative;display:grid;grid-area:trajectory;grid-template-rows:auto minmax(0,1fr);gap:6px;padding:14px;overflow:hidden}.mechanics-a_projectileAnalysisPanel__6Nihv h3,.mechanics-a_projectileTrajectoryPanel__t40wU h3{margin:0;font-size:16px}.mechanics-a_projectileMiniChart__fTPGG svg,.mechanics-a_projectileTrajectorySvg__FmEaf,.mechanics-a_projectileVectorPanel__8tZjc svg{width:100%;height:100%;min-height:0}.mechanics-a_projectileGridLine__rK7hN{stroke:#ded6c8;stroke-dasharray:5 5;stroke-width:1}.mechanics-a_projectilePlatform__SVt_w{fill:#9aa39a;stroke:var(--ink);stroke-width:2}.mechanics-a_projectileSupportFrame__82Qna{filter:drop-shadow(3px 5px 0 rgba(21,23,21,.1))}.mechanics-a_projectileSupportBase__nuWRA,.mechanics-a_projectileSupportRail__zA7S_{fill:#b8bdb6;stroke:var(--ink);stroke-width:2}.mechanics-a_projectileSupportClamp___4Wbe{fill:#9fa79e;stroke:var(--ink);stroke-width:2}.mechanics-a_projectileSupportPole__q_IrA{fill:url(#support-pole-gradient);stroke:var(--ink);stroke-width:2}.mechanics-a_projectileSupportFoot__mRj2I{fill:var(--apt-steel-lo);stroke:var(--ink);stroke-width:1.5}.mechanics-a_projectileXAxis__1serf,.mechanics-a_projectileYAxis__c1qxT{stroke-width:2}.mechanics-a_projectileLaunchDot__E9qHn{fill:#d74b42;stroke:var(--ink);stroke-width:2}.mechanics-a_projectileLaunchVector__mz5Xu{stroke:var(--green);stroke-linecap:round;stroke-width:3}.mechanics-a_projectileFuturePath__kpwCx{fill:none;stroke:#b7bbb4;stroke-dasharray:7 6;stroke-width:2}.mechanics-a_projectilePath__ChDYR{fill:none;stroke:var(--green);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.mechanics-a_projectileBall__XsOGq{filter:drop-shadow(1px 2px 0 rgba(21,23,21,.18))}.mechanics-a_projectilePointPast__uMAmz{fill:var(--green);opacity:.72}.mechanics-a_projectileLandingPoint__9oY3T{fill:#d74b42;stroke:var(--ink);stroke-width:1.5}.mechanics-a_projectileRangeLabel__BnIPs,.mechanics-a_projectileTimeBadge__sDpAM{color:var(--green);font-size:14px;font-weight:900}.mechanics-a_projectileRangeLabel__BnIPs{fill:var(--green)}.mechanics-a_projectileGravityVector__7JAa_{stroke:#d74b42;stroke-linecap:round;stroke-width:2.8}.mechanics-a_projectileGravityLabel__m1Bka{fill:#d74b42;font-family:var(--font-math);font-size:20px;font-style:italic;font-weight:900}.mechanics-a_projectilePointLabel__QIa6S{display:inline-flex;align-items:center;justify-content:center;min-width:126px;min-height:28px;color:var(--green);font-weight:900;background:rgb(var(--panel-rgb)/.94);border:1.5px solid var(--green);border-radius:5px}.mechanics-a_projectileTimeBadge__sDpAM{position:absolute;right:18px;bottom:18px}.mechanics-a_projectileAnalysisPanel__6Nihv{display:grid;grid-area:analysis;grid-template-rows:auto auto minmax(0,1fr);gap:12px;padding:14px;overflow:hidden}.mechanics-a_projectileFormulaBox__dguJo{overflow:hidden;border:1px solid var(--line-soft);border-radius:8px}.mechanics-a_projectileFormulaColumn__QjM1o{display:grid;gap:8px;min-width:0;padding:12px 16px}.mechanics-a_projectileFormulaBox__dguJo strong{color:var(--muted-ink);font-size:13px}.mechanics-a_projectileFormulaBox__dguJo [role=math]{color:var(--green);font-size:17px;font-weight:900}.mechanics-a_projectileMiniCharts__uBiKU{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(220px,.92fr);gap:0;min-height:0}.mechanics-a_projectileMiniChart__fTPGG,.mechanics-a_projectileVectorPanel__8tZjc{min-width:0;min-height:0;margin:0;padding:8px 16px 0;background:transparent;border:0;border-radius:0}.mechanics-a_projectileMiniChart__fTPGG+.mechanics-a_projectileMiniChart__fTPGG,.mechanics-a_projectileVectorPanel__8tZjc{border-left:1px solid var(--line-soft)}.mechanics-a_projectileMiniChart__fTPGG{display:grid;grid-template-rows:auto minmax(0,1fr)}.mechanics-a_projectileMiniChartCanvas__PqA7B,.mechanics-a_projectileMiniChartFrame__JLg4K{width:100%;height:100%;min-height:0}.mechanics-a_projectileMiniChartFrame__JLg4K{overflow:hidden}.mechanics-a_projectileMiniChart__fTPGG figcaption,.mechanics-a_projectileVectorPanel__8tZjc h4{margin:0 0 8px;color:var(--ink);font-size:13px;font-weight:900}.mechanics-a_projectileVectorPanel__8tZjc{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.mechanics-a_projectileVectorVx__VQeRd{stroke:#d74b42;stroke-linecap:round;stroke-width:3}.mechanics-a_projectileVectorVy__kxkJI{stroke:#2d6fb2;stroke-linecap:round;stroke-width:3}.mechanics-a_projectileVectorV__wdLH1{stroke:var(--green);stroke-linecap:round;stroke-width:3.2}.mechanics-a_projectileVelocityList__ST7Rb{display:grid;gap:2px;margin:0;padding:5px 8px;background:rgb(var(--panel-rgb)/.78);border:1px solid var(--line-soft);border-radius:7px;font-size:12px;line-height:1.16}.mechanics-a_projectileVelocityList__ST7Rb div{display:flex;justify-content:center;gap:8px;align-items:baseline;color:var(--muted-ink);font-weight:900}.mechanics-a_projectileVelocityList__ST7Rb dd,.mechanics-a_projectileVelocityList__ST7Rb dt{margin:0}.mechanics-a_projectileVelocityList__ST7Rb dd{color:var(--green)}.mechanics-a_projectileVelocityList__ST7Rb div:first-child dd{color:#d74b42}.mechanics-a_projectileVelocityList__ST7Rb div:nth-child(2) dd{color:#2d6fb2}.mechanics-a_projectileParamsPanel__NO6KZ{grid-area:params;gap:8px;padding:12px}.mechanics-a_projectileParamsPanel__NO6KZ label{grid-template-columns:minmax(88px,1fr) 98px 34px;gap:6px}.mechanics-a_projectileParamsPanel__NO6KZ .mechanics-a_numberStepper__HCrIY input[type=number]{min-height:33px}.mechanics-a_projectileParamsPanel__NO6KZ .mechanics-a_numberStepper__HCrIY button{min-height:16px}.mechanics-a_projectileControlsPanel__Gfggf{grid-area:controls;gap:10px;padding:12px}.mechanics-a_projectileDataPanel__t1K8e{grid-area:data;padding:10px 12px}.mechanics-a_projectileTimeSlider__0gZU0{--time-progress:0%;height:22px;background:transparent;cursor:var(--cursor-pointer);appearance:none}.mechanics-a_projectileTimeSlider__0gZU0::-webkit-slider-runnable-track{height:8px;background:linear-gradient(90deg,var(--green) 0 var(--time-progress),var(--paper-deep) var(--time-progress) 100%);border:1px solid var(--line-soft);border-radius:999px}.mechanics-a_projectileTimeSlider__0gZU0::-webkit-slider-thumb{width:20px;height:20px;margin-top:-7px;background:var(--green);border:0;border-radius:999px;box-shadow:0 0 0 2px rgba(47,143,85,.18);appearance:none}.mechanics-a_projectileTimeSlider__0gZU0::-moz-range-track{height:8px;background:var(--paper-deep);border:1px solid var(--line-soft);border-radius:999px}.mechanics-a_projectileTimeSlider__0gZU0::-moz-range-progress{height:8px;background:var(--green);border-radius:999px}.mechanics-a_projectileTimeSlider__0gZU0::-moz-range-thumb{width:20px;height:20px;background:var(--green);border:0;border-radius:999px;box-shadow:0 0 0 2px rgba(47,143,85,.18)}.mechanics-a_projectileTimeTicks__xKOD1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));color:var(--muted-ink);font-size:12px;font-weight:900}.mechanics-a_projectileTimeTicks__xKOD1 span:nth-child(2){text-align:center}.mechanics-a_projectileTimeTicks__xKOD1 span:last-child{text-align:right}.mechanics-a_projectileDataPanel__t1K8e table{min-width:0;font-size:11px}.mechanics-a_projectileDataPanel__t1K8e td,.mechanics-a_projectileDataPanel__t1K8e th{padding:4px 3px}.mechanics-a_electricFieldWorkspace__ZE4GV{position:relative;grid-template-rows:auto auto;gap:clamp(10px,1.15vh,14px);padding:clamp(14px,1.25vw,18px);overflow:auto;overflow-anchor:none;container-name:electric-field-workspace;container-type:inline-size}.mechanics-a_electricFieldWorkspace__ZE4GV .mechanics-a_experimentHeader___9K6T{gap:8px;min-height:44px;padding-right:min(380px,42%)}.mechanics-a_electricFieldWorkspace__ZE4GV .mechanics-a_experimentToolbar__SJTxg{flex-wrap:nowrap}.mechanics-a_electricAuxiliaryToolbar__HqmS8{position:absolute;top:clamp(14px,1.25vw,18px);right:clamp(14px,1.25vw,18px);z-index:4;justify-content:flex-end;width:max-content;max-width:calc(100% - clamp(28px, 2.5vw, 36px))}.mechanics-a_electricAuxiliaryToolbar__HqmS8 button{min-height:34px;padding:0 10px;font-size:13px}.mechanics-a_electricFieldBody__iyQbZ{display:grid;grid-template-areas:"stage stage stage stage stage stage stage stage analysis analysis analysis analysis analysis analysis" "particle particle particle field field field controls controls controls data data data data data";grid-template-columns:repeat(14,minmax(0,1fr));grid-template-rows:minmax(450px,1fr) 164px;gap:clamp(8px,.85vw,12px);min-width:0;min-height:626px;height:auto}.mechanics-a_electricAnalysisPanel__fQQNQ,.mechanics-a_electricControlsPanel__ajCNY,.mechanics-a_electricDataPanel__ASvgE,.mechanics-a_electricFieldParamsPanel__d5DAl,.mechanics-a_electricFieldStagePanel__tI6sS,.mechanics-a_electricParticleParamsPanel__QwxlW,.mechanics-a_electricTrajectoryChartPanel__4bm_u{min-width:0;min-height:0;background:rgb(var(--panel-rgb)/.92);border:1.5px solid var(--line-soft);border-radius:8px}.mechanics-a_electricFieldStagePanel__tI6sS{position:relative;display:grid;grid-area:stage;grid-template-rows:auto minmax(0,1fr);gap:clamp(5px,.65vh,8px);padding:clamp(12px,1.05vw,16px);overflow:hidden;container-name:electric-stage-panel;container-type:size}.mechanics-a_electricAnalysisPanel__fQQNQ h3,.mechanics-a_electricFieldStagePanel__tI6sS h3,.mechanics-a_electricTrajectoryChartPanel__4bm_u h3{margin:0;font-size:16px}.mechanics-a_electricStageHint__fDGYL{margin:0;color:var(--muted-ink);font-size:12px;font-weight:900;line-height:1.2;text-align:right;white-space:nowrap}.mechanics-a_electricFieldStageSvg__Oun_X{display:block;align-self:stretch;justify-self:stretch;width:100%;height:100%;min-height:0;max-height:100%;max-width:100%}.mechanics-a_electricGridLine__M3ZOA{stroke:#ded6c8;stroke-dasharray:5 5;stroke-width:1}.mechanics-a_electricNegativePlate__Jl_uM,.mechanics-a_electricPositivePlate__mPuzt{stroke:var(--ink-stroke);stroke-width:2}.mechanics-a_electricPositivePlate__mPuzt{fill:url(#electric-positive-plate)}.mechanics-a_electricNegativePlate__Jl_uM{fill:url(#electric-negative-plate)}.mechanics-a_electricPlateSymbol__z66q2{fill:#fffaf1;font-size:22px;font-weight:900}.mechanics-a_electricFieldArrow__3rYHy{stroke:rgba(215,75,66,.44);stroke-dasharray:4 4;stroke-linecap:round;stroke-width:1.5}.mechanics-a_electricAccelerationLabel__mXVJP,.mechanics-a_electricFieldLabel__PDQO9{fill:#d74b42;font-family:var(--font-math);font-size:20px;font-style:italic;font-weight:900}.mechanics-a_electricParticleFuturePath__L7imF{fill:none;stroke:#b7bbb4;stroke-dasharray:7 6;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.mechanics-a_electricParticlePath__6Dc7Q{fill:none;stroke:var(--green);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.mechanics-a_electricParticleBall__SBe_v{fill:url(#electric-particle-gradient);stroke:var(--ink-stroke);stroke-width:2.5;filter:drop-shadow(2px 3px 0 rgba(21,23,21,.18))}.mechanics-a_electricParticleChargeSign__achUf{fill:#fffaf1;font-size:22px;font-weight:900;pointer-events:none}.mechanics-a_electricLaunchVector__fNoiC{stroke:var(--green);stroke-linecap:round;stroke-width:3}.mechanics-a_electricForceVector__hWar1{stroke:#d75a3a;stroke-linecap:round;stroke-width:3}.mechanics-a_electricForceLabel__sZnvr{fill:#d75a3a;font-family:var(--font-math);font-size:20px;font-style:italic;font-weight:900}.mechanics-a_electricGapLine__03V0F,.mechanics-a_electricVoltageLine__SQByJ{fill:none;stroke:var(--ink);stroke-dasharray:6 5;stroke-width:1.8}.mechanics-a_electricGapLabel__aaC7g,.mechanics-a_electricVoltageLabel__nS090{fill:var(--ink);font-size:13px;font-weight:900}.mechanics-a_electricPointLabel__3XabX{display:inline-flex;align-items:center;justify-content:center;min-width:124px;min-height:27px;color:var(--green);font-size:14px;font-weight:900;background:rgb(var(--panel-rgb)/.95);border:1.5px solid var(--green);border-radius:5px}.mechanics-a_electricDeflectionLegend__0v_3x{fill:var(--muted-ink);font-size:13px;font-weight:900}.mechanics-a_electricRightStack__w4_SZ{display:grid;grid-area:analysis;grid-template-rows:minmax(146px,.42fr) minmax(250px,1fr);gap:clamp(8px,.85vw,12px);min-width:0;min-height:0}.mechanics-a_electricRightSpacer__k6CbO{min-height:0}.mechanics-a_electricTrajectoryChartPanel__4bm_u{grid-row:1/span 2;min-height:0}.mechanics-a_electricRightSpacer__k6CbO{display:none}.mechanics-a_electricAnalysisPanel__fQQNQ{display:grid;grid-template-rows:auto minmax(0,1fr);gap:7px;padding:12px;overflow:hidden}.mechanics-a_electricAnalysisGrid__1QvuC{display:grid;grid-template-columns:minmax(184px,1.05fr) minmax(150px,.95fr);gap:10px;min-height:0}.mechanics-a_electricForceSketch__hh_yB{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;margin:0}.mechanics-a_electricForceSketch__hh_yB figcaption{margin:0 0 6px;color:var(--muted-ink);font-size:13px;font-weight:900}.mechanics-a_electricForceSketch__hh_yB svg{width:100%;height:100%;min-height:0}.mechanics-a_electricSketchForce__OvTaG,.mechanics-a_electricSketchV__FpE47,.mechanics-a_electricSketchVx__JIKAA,.mechanics-a_electricSketchVy__DbCBh{stroke-linecap:round;stroke-width:2.6}.mechanics-a_electricSketchForce__OvTaG{stroke:#d74b42}.mechanics-a_electricSketchV__FpE47,.mechanics-a_electricSketchVx__JIKAA{stroke:var(--green)}.mechanics-a_electricSketchVy__DbCBh{stroke:#2d6fb2}.mechanics-a_electricSketchPath__VpPB7{fill:none;stroke:rgba(95,101,95,.34);stroke-dasharray:6 6;stroke-linecap:round;stroke-width:1.6}.mechanics-a_electricSketchVelocityGhost__H20pk{stroke:var(--green);stroke-linecap:round;stroke-width:2}.mechanics-a_electricSketchGuide__5jzqf{stroke:rgba(95,101,95,.32);stroke-dasharray:6 6;stroke-width:1.2}.mechanics-a_electricSketchAngle__wrSI_{fill:none;stroke:#d9a34b;stroke-width:1.8}.mechanics-a_electricSketchLabelRed__foVKR{fill:#d74b42;font-family:var(--font-math);font-size:15px;font-style:italic;font-weight:900}.mechanics-a_electricSketchMutedLabel__wm8Se,.mechanics-a_electricSketchThetaLabel__U2JFM,.mechanics-a_electricSketchVyLabel__l3i8d{font-family:var(--font-math);font-size:14px;font-style:italic;font-weight:900}.mechanics-a_electricSketchVyLabel__l3i8d{fill:#2d6fb2}.mechanics-a_electricSketchThetaLabel__U2JFM{fill:#766348}.mechanics-a_electricSketchMutedLabel__wm8Se{fill:var(--muted-ink);font-family:var(--font-body);font-size:10px;font-style:normal;font-weight:800}.mechanics-a_electricTrajectoryChartPanel__4bm_u{display:grid;grid-template-rows:auto minmax(148px,1fr) auto;gap:8px;padding:10px 12px;overflow:hidden}.mechanics-a_electricTrajectoryChartCanvas__d387A,.mechanics-a_electricTrajectoryChartFrame__59Ek4{width:100%;height:100%;min-height:260px}.mechanics-a_electricTrajectoryReadings__ert6a{display:grid;grid-template-columns:repeat(2,minmax(96px,1fr));gap:8px;align-items:stretch;min-width:min(320px,48%)}.mechanics-a_electricTrajectoryReadings__ert6a span{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;align-items:center;min-width:0;min-height:32px;padding:0 10px;background:rgb(var(--panel-rgb)/.72);border:1px solid rgba(47,143,85,.28);border-radius:6px}.mechanics-a_electricFormulaTabs__Z0ElF li>span,.mechanics-a_electricTrajectoryReadings__ert6a em{color:var(--muted-ink);font-size:11px;font-style:normal;font-weight:900;line-height:1.1}.mechanics-a_electricTrajectoryReadings__ert6a strong{min-width:0;color:var(--green);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900;line-height:1.1;overflow-wrap:anywhere}.mechanics-a_electricFormulaTabs__Z0ElF{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:0;margin:0;list-style:none}.mechanics-a_electricFormulaTabs__Z0ElF li{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;gap:2px;min-width:0;min-height:38px;padding:3px 5px;overflow:hidden;color:var(--ink);font-size:12px;font-weight:900;text-align:center;background:rgb(var(--panel-rgb)/.92);border:1px solid var(--line-soft);border-radius:6px}.mechanics-a_electricFormulaDisplay__1lJ3t{min-width:0;color:var(--ink);font-family:var(--font-math);font-size:13px;font-weight:900}.mechanics-a_electricFormulaDisplay__1lJ3t .katex{font-size:1em;line-height:1.08}.mechanics-a_electricFormulaMathOnly__GU7Mk{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.mechanics-a_electricParticleParamsPanel__QwxlW{grid-area:particle;gap:5px;padding:8px 10px}.mechanics-a_electricFieldParamsPanel__d5DAl{grid-area:field;gap:5px;padding:8px 10px}.mechanics-a_electricControlsPanel__ajCNY .mechanics-a_timeHeader__vSmxf h3,.mechanics-a_electricDataPanel__ASvgE h3,.mechanics-a_electricFieldParamsPanel__d5DAl h3,.mechanics-a_electricParticleParamsPanel__QwxlW h3{font-size:14px}.mechanics-a_electricFieldParamsPanel__d5DAl label,.mechanics-a_electricParticleParamsPanel__QwxlW label{grid-template-columns:minmax(58px,.9fr) minmax(70px,84px) minmax(22px,30px);gap:5px;min-height:28px;font-size:13px;line-height:1.06}.mechanics-a_electricFieldParamsPanel__d5DAl .mechanics-a_numberStepper__HCrIY input[type=number],.mechanics-a_electricParticleParamsPanel__QwxlW .mechanics-a_numberStepper__HCrIY input[type=number]{min-height:28px;padding:0 6px;font-size:13px}.mechanics-a_electricFieldParamsPanel__d5DAl .mechanics-a_numberStepper__HCrIY button,.mechanics-a_electricParticleParamsPanel__QwxlW .mechanics-a_numberStepper__HCrIY button{min-height:13px;font-size:11px}.mechanics-a_electricFieldParamsPanel__d5DAl label strong,.mechanics-a_electricParticleParamsPanel__QwxlW label strong{font-size:11px}.mechanics-a_electricFieldParamsPanel__d5DAl output{display:inline-flex;align-items:center;justify-content:center;min-width:0;height:28px;padding:0 6px;overflow:hidden;color:var(--green);font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap;background:rgb(var(--panel-rgb)/.78);border:1px solid var(--line-soft);border-radius:6px}.mechanics-a_electricChargeSignControl__1bX_w{display:grid;grid-template-columns:minmax(58px,1fr) repeat(2,minmax(50px,58px));gap:5px;align-items:center;min-height:28px;font-size:13px;font-weight:900}.mechanics-a_electricChargeSignControl__1bX_w button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 6px;color:var(--ink);font-size:12px;font-weight:900;line-height:1;text-align:center;white-space:nowrap;background:rgb(var(--panel-rgb)/.92);border:1px solid var(--line-soft);border-radius:5px}.mechanics-a_electricChargeSignControl__1bX_w button[aria-pressed=true]{color:white;background:var(--green);border-color:var(--green)}.mechanics-a_electricControlsPanel__ajCNY{grid-area:controls;gap:7px;padding:8px 10px}.mechanics-a_electricControlsPanel__ajCNY .mechanics-a_timeHeader__vSmxf{align-items:flex-start;gap:8px}.mechanics-a_electricControlsPanel__ajCNY .mechanics-a_timeHeader__vSmxf h3{flex:0 0 auto;line-height:1.1;white-space:nowrap}.mechanics-a_electricControlsPanel__ajCNY .mechanics-a_timeHeader__vSmxf strong{min-width:0;font-size:12px;line-height:1.1;text-align:right;white-space:nowrap}.mechanics-a_electricControlsPanel__ajCNY .mechanics-a_playbackControlsLarge__39Wt5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.mechanics-a_electricControlsPanel__ajCNY .mechanics-a_playbackControlsLarge__39Wt5 button{min-width:0;min-height:34px;padding:0 7px;gap:5px;font-size:13px;line-height:1;text-align:center;white-space:nowrap}.mechanics-a_electricControlsPanel__ajCNY .mechanics-a_playbackControlsLarge__39Wt5 button span,.mechanics-a_electricControlsPanel__ajCNY .mechanics-a_playbackControlsLarge__39Wt5 button svg{flex:0 0 auto}.mechanics-a_electricControlsPanel__ajCNY .mechanics-a_playbackControlsLarge__39Wt5 button svg{width:18px;height:18px}.mechanics-a_electricControlsPanel__ajCNY .mechanics-a_projectileTimeSlider__0gZU0{height:18px}.mechanics-a_electricControlsPanel__ajCNY .mechanics-a_projectileTimeSlider__0gZU0::-webkit-slider-runnable-track{height:6px}.mechanics-a_electricControlsPanel__ajCNY .mechanics-a_projectileTimeSlider__0gZU0::-webkit-slider-thumb{width:18px;height:18px;margin-top:-7px}.mechanics-a_electricControlsPanel__ajCNY .mechanics-a_projectileTimeSlider__0gZU0::-moz-range-progress,.mechanics-a_electricControlsPanel__ajCNY .mechanics-a_projectileTimeSlider__0gZU0::-moz-range-track{height:6px}.mechanics-a_electricControlsPanel__ajCNY .mechanics-a_projectileTimeSlider__0gZU0::-moz-range-thumb{width:18px;height:18px}.mechanics-a_electricControlsPanel__ajCNY .mechanics-a_projectileTimeTicks__xKOD1{font-size:11px}.mechanics-a_electricDataPanel__ASvgE{grid-area:data;display:grid;grid-template-rows:auto minmax(0,1fr);padding:8px 10px;overflow-anchor:none}.mechanics-a_electricDataPanel__ASvgE table{width:100%;min-width:0;margin-top:7px;font-size:10.5px;table-layout:fixed}.mechanics-a_electricDataPanel__ASvgE td,.mechanics-a_electricDataPanel__ASvgE th{padding:3px 2px}.mechanics-a_electricDataPanel__ASvgE thead{display:table;width:100%;table-layout:fixed}.mechanics-a_electricDataPanel__ASvgE tbody{display:block;max-height:84px;overflow-x:hidden;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain;scrollbar-gutter:stable}.mechanics-a_electricDataPanel__ASvgE tbody tr{display:table;width:100%;table-layout:fixed}.mechanics-a_electricDataPanel__ASvgE .mechanics-a_dataTableFrame__t4FYJ{min-height:0;max-height:100%;overflow:hidden;overflow-anchor:none;overscroll-behavior:contain}.mechanics-a_potentialWorkspace__TthbE{grid-template-rows:auto minmax(0,1fr);gap:clamp(10px,1.15vh,14px);padding:clamp(14px,1.25vw,18px);overflow:hidden;container-name:potential-workspace;container-type:inline-size}.mechanics-a_potentialWorkspace__TthbE .mechanics-a_experimentToolbar__SJTxg{flex-wrap:nowrap}.mechanics-a_potentialBody__ws9AX{display:grid;grid-template-areas:"apparatus apparatus apparatus apparatus apparatus apparatus meters meters meters meters meters meters" "apparatus apparatus apparatus apparatus apparatus apparatus graph graph graph graph graph graph" "params params params controls controls controls data data data data data data";grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:minmax(168px,.42fr) minmax(260px,.74fr) minmax(188px,.5fr);gap:clamp(10px,1vw,14px);min-width:0;min-height:0;height:100%}.mechanics-a_potentialApparatusPanel__wQWN1,.mechanics-a_potentialControlsPanel__CHz2F,.mechanics-a_potentialCurvePanel__6n5U2,.mechanics-a_potentialDataPanel__SRi2R,.mechanics-a_potentialEnergyPanel__zoohc,.mechanics-a_potentialParamsPanel__j7cUx{min-width:0;min-height:0;background:rgb(var(--panel-rgb)/.92);border:1.5px solid var(--line-soft);border-radius:8px}.mechanics-a_potentialApparatusPanel__wQWN1{display:grid;grid-area:apparatus;grid-template-rows:auto minmax(0,1fr);gap:6px;padding:14px;overflow:hidden}.mechanics-a_potentialApparatusPanel__wQWN1 h3,.mechanics-a_potentialCurvePanel__6n5U2 h3,.mechanics-a_potentialEnergyPanel__zoohc h3{margin:0;font-size:16px}.mechanics-a_potentialApparatusSvg__coVmn{width:100%;height:100%;min-height:0}.mechanics-a_potentialReferenceLine__84LXu{stroke:var(--ink);stroke-dasharray:7 6;stroke-width:1.6}.mechanics-a_potentialMutedLabel__4hS6L{fill:var(--muted-ink);font-size:13px;font-weight:900}.mechanics-a_potentialStand__hy8_l rect{fill:url(#potential-metal);stroke:var(--ink);stroke-width:2.2}.mechanics-a_potentialPlatformLip__bi_DC{opacity:.92}.mechanics-a_potentialLabBench__7Jhsz{filter:drop-shadow(0 7px 0 rgba(21,23,21,.14))}.mechanics-a_potentialTrackCenterLine__FzD_O,.mechanics-a_potentialTrackEdge___3O0l,.mechanics-a_potentialTrackRail__yQQzo,.mechanics-a_potentialTrackShadow__fm23p{fill:none;stroke-linecap:round;stroke-linejoin:round}.mechanics-a_potentialTrackShadow__fm23p{opacity:.3;stroke:#303531;stroke-width:22;transform:translate(4px,6px)}.mechanics-a_potentialTrackRail__yQQzo{stroke:url(#potential-track-metal);stroke-width:20}.mechanics-a_potentialTrackEdge___3O0l{stroke:var(--ink);stroke-width:3}.mechanics-a_potentialTrackCenterLine__FzD_O{opacity:.88;stroke:#242823;stroke-dasharray:6 7;stroke-width:2}.mechanics-a_potentialTrackTie__xYKaR{opacity:.55;stroke:#eef0e8;stroke-linecap:round;stroke-width:2}.mechanics-a_potentialCompressionGuide__02AY2,.mechanics-a_potentialDimensionLine__db7gj,.mechanics-a_potentialSpringConnector__swLye,.mechanics-a_potentialVelocityArrow__iyGqM{fill:none;stroke:var(--green);stroke-width:2}.mechanics-a_potentialCompressionGuide__02AY2{stroke-dasharray:5 5}.mechanics-a_potentialCompressionLimitGuide__XKtMH{fill:none;opacity:.72;stroke:#d4574e;stroke-dasharray:5 5;stroke-width:2}.mechanics-a_potentialDimensionLine__db7gj{marker-end:url(#potential-green-arrow);marker-start:url(#potential-green-arrow)}.mechanics-a_potentialSpringGuide__G5CYU{stroke:#989f98;stroke-dasharray:8 6;stroke-width:1.5}.mechanics-a_potentialHorizontalRail__WeMrm{stroke:url(#potential-track-metal);stroke-linecap:round;stroke-width:16}.mechanics-a_potentialHeightGuide__spMw3,.mechanics-a_potentialHeightTick__094L3{fill:none;stroke:var(--ink);stroke-width:1.8}.mechanics-a_potentialHeightGuide__spMw3{stroke-dasharray:6 5}.mechanics-a_potentialGreenLabel__2clsB{fill:var(--green);font-family:var(--font-math);font-size:20px;font-style:italic;font-weight:900}.mechanics-a_potentialFormulaTag__aFmng,.mechanics-a_potentialSpeedTag___IA_E,.mechanics-a_potentialValueTag__F1XuI,.mechanics-a_potentialWarningTag__P0cAj{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--green);font-size:13px;font-weight:900;background:rgb(var(--panel-rgb)/.94);border:1.5px solid rgba(47,143,85,.7);border-radius:5px}.mechanics-a_potentialWarningTag__P0cAj{color:#c6443d;font-size:12px;border-color:rgba(212,76,67,.72)}.mechanics-a_potentialFormulaTag__aFmng{color:var(--ink);font-size:16px;border-color:var(--line-soft)}.mechanics-a_potentialSpeedTag___IA_E{background:rgba(47,143,85,.94);border-color:rgba(47,143,85,.94);color:#fffaf1;font-size:12px;line-height:1}.mechanics-a_potentialBumper__aTC3J{fill:#6f7970;stroke:var(--ink);stroke-width:2}.mechanics-a_potentialSpringBack__ywFGi,.mechanics-a_potentialSpringFront__4Al23{fill:none;stroke-linecap:round;stroke-linejoin:round}.mechanics-a_potentialSpringBack__ywFGi{stroke:#252a27;stroke-width:6}.mechanics-a_potentialSpringFront__4Al23{stroke:url(#potential-spring-metal);stroke-width:4}.mechanics-a_potentialSpringWall__bmhJW{fill:#9aa39a;stroke:var(--ink);stroke-width:2}.mechanics-a_potentialBall__zVTVw{fill:url(#potential-ball);filter:drop-shadow(1px 2px 0 rgba(21,23,21,.22));stroke:var(--ink);stroke-width:2.2}.mechanics-a_potentialEnergyPanel__zoohc{display:grid;grid-area:meters;grid-template-rows:auto minmax(0,1fr);gap:10px;padding:14px 16px 12px;overflow:hidden}.mechanics-a_potentialPanelTitle__x_jxB{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mechanics-a_potentialPanelTitle__x_jxB strong{color:var(--green);font-size:13px;white-space:nowrap}.mechanics-a_potentialTotalEnergy__nsy2T{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0;color:var(--muted-ink);font-size:13px;font-weight:900;white-space:nowrap}.mechanics-a_potentialTotalEnergy__nsy2T .mechanics-a_latexInline__5MJN_{color:var(--ink);font-size:14px}.mechanics-a_potentialEnergyReadouts__tanHl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;min-height:0;overflow:hidden}.mechanics-a_potentialEnergyMeter__Xu9_k{--energy-color:var(--green);display:grid;grid-template-rows:auto auto minmax(44px,1fr) auto;align-items:end;justify-items:center;gap:2px;min-width:0;min-height:0;padding:4px 14px 2px;text-align:center;border-right:1px solid var(--line-soft)}.mechanics-a_potentialEnergyMeter__Xu9_k:last-child{border-right:0}.mechanics-a_potentialEnergyReadouts__tanHl dd,.mechanics-a_potentialEnergyReadouts__tanHl dt{margin:0}.mechanics-a_potentialEnergyReadouts__tanHl dt{color:var(--muted-ink);font-size:12px;font-weight:900}.mechanics-a_potentialEnergyValue__bhyCw{align-self:end;color:#686e68;font-size:12px;font-weight:900}.mechanics-a_potentialEnergyBarFrame__l7eSb{display:flex;align-items:flex-end;justify-content:center;width:min(96px,100%);height:100%;min-height:44px;padding-top:2px;border-bottom:1.5px solid #e2d8c8;border-left:1px solid rgba(226,216,200,.7);border-right:1px solid rgba(226,216,200,.7)}.mechanics-a_potentialEnergyBar__6uy39{display:block;width:72%;height:max(3px,var(--energy-share));background:var(--energy-color);border-radius:3px 3px 0 0;box-shadow:inset 0 1px 0 rgba(255,255,255,.22);transition:height .16s ease}.mechanics-a_potentialEnergyPercent__a0_CI{color:var(--muted-ink);font-size:13px;font-weight:900}.mechanics-a_potentialGravityMeter__D82ll{--energy-color:#159565}.mechanics-a_potentialKineticMeter__o3XDR{--energy-color:#b8bebd}.mechanics-a_potentialElasticMeter__zD3CG{--energy-color:#d94c43}.mechanics-a_potentialBarsChart__SRmY4,.mechanics-a_potentialCurveChart__cxJxE,.mechanics-a_potentialEchartsCanvas__K85jy{width:100%;height:100%;min-height:0}.mechanics-a_potentialCurvePanel__6n5U2{display:grid;grid-area:graph;grid-template-rows:auto minmax(0,1fr);gap:8px;padding:14px;overflow:hidden}.mechanics-a_potentialParamsPanel__j7cUx{grid-area:params;gap:6px;padding:10px}.mechanics-a_potentialParamsPanel__j7cUx label{grid-template-columns:minmax(72px,1fr) 88px 34px;gap:5px;min-height:29px;font-size:13px;line-height:1.08}.mechanics-a_potentialParamsPanel__j7cUx h3{font-size:14px}.mechanics-a_potentialParamsPanel__j7cUx label>span{font-size:13px}.mechanics-a_potentialParamsPanel__j7cUx .mechanics-a_numberStepper__HCrIY input[type=number]{min-height:28px;padding:0 5px;font-size:13px}.mechanics-a_potentialParamsPanel__j7cUx .mechanics-a_numberStepper__HCrIY button{min-height:14px;font-size:11px}.mechanics-a_potentialParamsPanel__j7cUx label strong{font-size:11px}.mechanics-a_potentialControlsPanel__CHz2F{grid-area:controls;gap:10px;padding:12px}.mechanics-a_potentialControlsPanel__CHz2F .mechanics-a_playbackControlsLarge__39Wt5{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.mechanics-a_potentialDataPanel__SRi2R{display:grid;grid-area:data;grid-template-rows:auto minmax(0,1fr);height:100%;overflow:hidden;padding:10px 12px}.mechanics-a_potentialDataPanel__SRi2R table{min-width:0;font-size:11px}.mechanics-a_potentialDataPanel__SRi2R td,.mechanics-a_potentialDataPanel__SRi2R th{padding:4px 3px}.mechanics-a_potentialDataPanel__SRi2R tbody{max-height:126px}.mechanics-a_potentialDataPanel__SRi2R .mechanics-a_dataTableFrame__t4FYJ{min-height:0;max-height:100%;overflow:auto}.mechanics-a_potentialWorkspace__TthbE .mechanics-a_potentialDataPanel__SRi2R{min-height:0}@container coulomb-workspace (max-width: 1220px){.mechanics-a_coulombAnalysisPanel__2Zcmf,.mechanics-a_coulombComponentsPanel__JKjqq,.mechanics-a_coulombDataPanel__vSxEh,.mechanics-a_coulombFieldPanel__nSNj_{padding:11px}.mechanics-a_coulombForceCards__sB3LD strong{min-height:26px;font-size:13px}.mechanics-a_coulombFormulaPanel__J41pQ{grid-template-columns:1fr}.mechanics-a_coulombFormulaPanel__J41pQ>div{min-height:50px;font-size:17px;border-right:0;border-bottom:1px solid var(--line-soft)}.mechanics-a_coulombFormulaPanel__J41pQ>div:last-child{border-bottom:0}.mechanics-a_coulombComponentsPanel__JKjqq td,.mechanics-a_coulombComponentsPanel__JKjqq th{height:30px;padding:3px 6px}.mechanics-a_coulombParamsPanel__Bp_GT label{grid-template-columns:minmax(0,1fr) 72px 20px;gap:5px;padding-right:17px;font-size:11.5px}.mechanics-a_coulombParamsPanel__Bp_GT .mechanics-a_numberStepper__HCrIY input[type=number],.mechanics-a_coulombPositionGrid__LpzXQ .mechanics-a_numberStepper__HCrIY input[type=number]{min-height:28px}.mechanics-a_coulombParamsPanel__Bp_GT .mechanics-a_numberStepper__HCrIY button,.mechanics-a_coulombPositionGrid__LpzXQ .mechanics-a_numberStepper__HCrIY button{min-height:14px}.mechanics-a_coulombControlButtons__COkSF{gap:6px}.mechanics-a_coulombControlButtons__COkSF button{min-height:32px;padding:0 4px;font-size:12px;gap:4px}.mechanics-a_coulombDataPanel__vSxEh table{min-width:0;font-size:11px}.mechanics-a_coulombDataPanel__vSxEh td,.mechanics-a_coulombDataPanel__vSxEh th{padding:4px 3px}}@container coulomb-workspace (max-width: 760px){.mechanics-a_coulombWorkspace__AYguN{overflow:auto}.mechanics-a_coulombBody__84hlZ{grid-template-areas:"field" "analysis" "components" "formula" "params" "position" "data";grid-template-columns:minmax(0,1fr);grid-template-rows:430px auto auto auto auto auto 280px;height:auto;overflow:visible}.mechanics-a_coulombFormulaPanel__J41pQ{min-height:86px}}@container coulomb-workspace (max-width: 680px){.mechanics-a_coulombWorkspace__AYguN .mechanics-a_experimentToolbar__SJTxg{flex-wrap:wrap}.mechanics-a_coulombControlButtons__COkSF,.mechanics-a_coulombForceCards__sB3LD,.mechanics-a_coulombFormulaPanel__J41pQ,.mechanics-a_coulombPositionGrid__LpzXQ{grid-template-columns:1fr}.mechanics-a_coulombFormulaPanel__J41pQ>div{min-height:48px;border-right:0;border-bottom:1px solid var(--line-soft)}.mechanics-a_coulombFormulaPanel__J41pQ>div:last-child{border-bottom:0}.mechanics-a_coulombAnalysisGrid__yfKIh{grid-template-columns:1fr;max-width:480px}.mechanics-a_coulombParamsPanel__Bp_GT label{grid-template-columns:1fr}}@container potential-workspace (max-width: 1220px){.mechanics-a_potentialBody__ws9AX{grid-template-areas:"apparatus apparatus apparatus apparatus apparatus apparatus apparatus meters meters meters meters meters" "apparatus apparatus apparatus apparatus apparatus apparatus apparatus graph graph graph graph graph" "params params params params controls controls controls controls data data data data"}.mechanics-a_potentialEnergyReadouts__tanHl{grid-template-columns:repeat(3,minmax(0,1fr))}.mechanics-a_potentialEnergyMeter__Xu9_k{border-right:1px solid var(--line-soft);border-bottom:0}.mechanics-a_potentialEnergyMeter__Xu9_k:last-child{border-right:0}}@container potential-workspace (max-width: 760px){.mechanics-a_potentialWorkspace__TthbE{overflow:visible}.mechanics-a_potentialBody__ws9AX{grid-template-areas:"apparatus" "meters" "graph" "params" "controls" "data";grid-template-columns:minmax(0,1fr);grid-template-rows:420px 240px 340px auto auto auto;height:auto}.mechanics-a_potentialEnergyReadouts__tanHl{grid-template-columns:repeat(3,minmax(0,1fr))}.mechanics-a_potentialEnergyMeter__Xu9_k{border-right:1px solid var(--line-soft);border-bottom:0}.mechanics-a_potentialEnergyMeter__Xu9_k:last-child{border-right:0}}@container potential-workspace (max-width: 680px){.mechanics-a_potentialWorkspace__TthbE .mechanics-a_experimentToolbar__SJTxg{flex-wrap:wrap}.mechanics-a_potentialPanelTitle__x_jxB{display:grid}.mechanics-a_potentialEnergyReadouts__tanHl{grid-template-columns:1fr}.mechanics-a_potentialEnergyMeter__Xu9_k{border-right:0;border-bottom:1px solid var(--line-soft)}.mechanics-a_potentialEnergyMeter__Xu9_k:last-child{border-bottom:0}}@container projectile-workspace (max-width: 1220px){.mechanics-a_projectileBody__4wscU{grid-template-areas:"trajectory trajectory trajectory trajectory trajectory analysis analysis analysis analysis analysis analysis analysis" "params params params controls controls controls data data data data data data";grid-template-rows:minmax(0,1.38fr) minmax(198px,.8fr)}.mechanics-a_projectileMiniCharts__uBiKU{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(190px,.82fr)}.mechanics-a_projectileMiniChart__fTPGG,.mechanics-a_projectileVectorPanel__8tZjc{padding-inline:12px}}@container projectile-workspace (max-width: 900px){.mechanics-a_projectileWorkspace__jQgUM{overflow:auto}.mechanics-a_projectileBody__4wscU{grid-template-areas:"trajectory" "analysis" "params" "controls" "data";grid-template-columns:1fr;grid-template-rows:430px auto auto auto 320px;height:auto;overflow:visible}.mechanics-a_projectileMiniCharts__uBiKU{grid-template-columns:1fr}.mechanics-a_projectileMiniChart__fTPGG+.mechanics-a_projectileMiniChart__fTPGG,.mechanics-a_projectileVectorPanel__8tZjc{border-top:1px solid var(--line-soft);border-left:0}}@container projectile-workspace (max-width: 680px){.mechanics-a_projectileWorkspace__jQgUM .mechanics-a_experimentToolbar__SJTxg{flex-wrap:wrap}.mechanics-a_projectileFormulaBox__dguJo [class*=formulaBody]{grid-template-columns:1fr}}@container electric-field-workspace (max-width: 1220px){.mechanics-a_electricFieldBody__iyQbZ{grid-template-areas:"stage stage stage stage stage stage stage stage analysis analysis analysis analysis analysis analysis" "particle particle particle field field field controls controls controls data data data data data";grid-template-rows:minmax(450px,1fr) minmax(164px,auto)}.mechanics-a_electricAnalysisGrid__1QvuC{grid-template-columns:minmax(172px,1fr) minmax(138px,.95fr);gap:9px}.mechanics-a_electricFormulaTabs__Z0ElF li{font-size:13px}}@container electric-field-workspace (max-width: 900px){.mechanics-a_electricFieldWorkspace__ZE4GV{overflow:auto}.mechanics-a_electricFieldBody__iyQbZ{grid-template-areas:"stage" "analysis" "particle" "field" "controls" "data";grid-template-columns:1fr;grid-template-rows:430px auto auto auto auto 320px;height:auto;overflow:visible}.mechanics-a_electricRightStack__w4_SZ{grid-template-rows:230px 320px}}@container electric-field-workspace (max-width: 680px){.mechanics-a_electricFieldWorkspace__ZE4GV .mechanics-a_experimentHeader___9K6T{padding-right:180px}.mechanics-a_electricFieldWorkspace__ZE4GV .mechanics-a_electricAuxiliaryToolbar__HqmS8{gap:8px}.mechanics-a_electricFieldWorkspace__ZE4GV .mechanics-a_electricAuxiliaryToolbar__HqmS8 button{width:36px;min-height:36px;padding:0}.mechanics-a_electricFieldWorkspace__ZE4GV .mechanics-a_electricAuxiliaryToolbar__HqmS8 button span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.mechanics-a_electricRightStack__w4_SZ{grid-template-rows:auto auto}.mechanics-a_electricAnalysisPanel__fQQNQ{min-height:260px}.mechanics-a_electricAnalysisGrid__1QvuC{grid-template-columns:minmax(0,1fr);grid-template-rows:150px auto}.mechanics-a_electricTrajectoryChartPanel__4bm_u{min-height:376px;grid-template-rows:auto minmax(0,1fr) auto}.mechanics-a_electricTrajectoryChartPanel__4bm_u .mechanics-a_panelTitleRow__v4pFw{gap:8px}.mechanics-a_electricTrajectoryReadings__ert6a{grid-template-columns:1fr;min-width:0;width:100%}.mechanics-a_electricFormulaTabs__Z0ElF{grid-template-columns:repeat(2,minmax(0,1fr))}.mechanics-a_electricFormulaTabs__Z0ElF li{min-height:36px}.mechanics-a_electricControlsPanel__ajCNY,.mechanics-a_electricDataPanel__ASvgE,.mechanics-a_electricFieldParamsPanel__d5DAl,.mechanics-a_electricParticleParamsPanel__QwxlW{padding:12px}.mechanics-a_electricFieldParamsPanel__d5DAl,.mechanics-a_electricParticleParamsPanel__QwxlW{gap:8px}.mechanics-a_electricFieldParamsPanel__d5DAl label,.mechanics-a_electricParticleParamsPanel__QwxlW label{grid-template-columns:minmax(118px,1fr) 106px 42px;gap:7px}.mechanics-a_electricChargeSignControl__1bX_w{grid-template-columns:minmax(118px,1fr) repeat(2,62px);gap:7px}.mechanics-a_electricControlsPanel__ajCNY .mechanics-a_playbackControlsLarge__39Wt5{grid-template-columns:repeat(2,minmax(0,1fr))}.mechanics-a_electricControlsPanel__ajCNY .mechanics-a_playbackControlsLarge__39Wt5 button{min-width:0;padding:0 8px}}@container free-fall-workspace (max-width: 1220px){.mechanics-a_freeFallBody__6Mjl_{grid-template-columns:minmax(390px,.72fr) minmax(0,1.28fr)}.mechanics-a_freeFallTopPanels__F5EWy{grid-template-columns:minmax(220px,.88fr) minmax(250px,1.12fr)}.mechanics-a_freeFallVisualDataPanels__ZSrKY{grid-template-columns:minmax(0,1fr) minmax(220px,.86fr)}.mechanics-a_fallDataPanel__Lh4RM table{font-size:11px}.mechanics-a_fallDataPanel__Lh4RM td,.mechanics-a_fallDataPanel__Lh4RM th{padding:5px 3px}}@container free-fall-workspace (max-width: 900px){.mechanics-a_freeFallBody__6Mjl_{grid-template-columns:1fr;height:auto;overflow:visible}.mechanics-a_freeFallWorkspace__dtIYC{overflow:auto}.mechanics-a_freeFallScene___Ap0p{min-height:560px}.mechanics-a_freeFallPanels__9mBjY{height:auto;overflow:visible}}@container free-fall-workspace (max-width: 760px){.mechanics-a_fallReadouts__a2jGy{grid-template-columns:repeat(2,minmax(0,1fr))}.mechanics-a_freeFallTopPanels__F5EWy,.mechanics-a_freeFallVisualDataPanels__ZSrKY{grid-template-columns:1fr}.mechanics-a_fallChartCanvas__hC93W{min-height:260px}}@container hooke-workspace (max-width: 1250px){.mechanics-a_hookeBody__r7UKk,.mechanics-a_hookeWorkspace__pJQ1B{overflow:hidden}}@container hooke-workspace (max-width: 820px){.mechanics-a_hookeParamsPanel___TrjE label{grid-template-columns:minmax(100px,1fr) 112px 44px}}@media (max-width:1180px){.mechanics-a_page__o7fMb{height:auto;min-height:100dvh;overflow:visible}.mechanics-a_grid__5bn25{align-items:start;grid-template-columns:1fr}.mechanics-a_overview__hJ32f,.mechanics-a_sidebar__4V0ob{height:auto;max-height:none;overflow:visible;scrollbar-gutter:auto}.mechanics-a_sidebar__4V0ob{position:static;order:2;height:clamp(430px,62dvh,620px);max-height:clamp(430px,62dvh,620px);overflow:hidden}.mechanics-a_overview__hJ32f{order:1}.mechanics-a_resetWorkspace__Bae52{grid-template-columns:1fr}.mechanics-a_experimentHeader___9K6T{flex-direction:column}.mechanics-a_experimentToolbar__SJTxg{justify-content:flex-start}.mechanics-a_experimentWorkspace__iyG__{height:auto;min-height:0;overflow:visible;grid-template-rows:auto auto auto}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_electricFieldWorkspace__ZE4GV{grid-template-rows:auto auto}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_potentialWorkspace__TthbE{grid-template-rows:auto minmax(0,1fr);height:calc(100dvh - 128px);min-height:720px;overflow:hidden}.mechanics-a_experimentGrid__qAMTP{grid-template-areas:"params controls" "data data" "graph graph";grid-template-columns:minmax(220px,.62fr) minmax(280px,1fr);grid-template-rows:auto auto auto}.mechanics-a_liveReadouts__lRk6c{position:static;width:100%;margin-top:14px}.mechanics-a_graphPanelLarge__c0l7W{min-height:460px}.mechanics-a_dataPanel__aupT9{min-height:260px}.mechanics-a_motionChartPanel__VInS5{min-height:390px}.mechanics-a_freeFallWorkspace__dtIYC{height:auto}.mechanics-a_freeFallBottomPanels__y5Dc2,.mechanics-a_freeFallTopPanels__F5EWy,.mechanics-a_freeFallVisualDataPanels__ZSrKY{grid-template-columns:1fr}.mechanics-a_freeFallScene___Ap0p{min-height:560px}.mechanics-a_freeFallPanels__9mBjY{grid-template-rows:auto auto auto}.mechanics-a_fallChartCanvas__hC93W{min-height:300px}}@media (max-height:820px){.mechanics-a_page__o7fMb{height:100vh;min-height:0;overflow:hidden;row-gap:8px;padding-top:10px;padding-bottom:8px}.mechanics-a_overview__hJ32f,.mechanics-a_sidebar__4V0ob{height:100%;overflow-y:auto}.mechanics-a_sidebar__4V0ob{overflow:hidden}.mechanics-a_experimentWorkspace__iyG__{height:100%;min-height:0;padding:12px;overflow:hidden}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_electricFieldWorkspace__ZE4GV{overflow:auto}.mechanics-a_experimentWorkspace__iyG__{grid-template-rows:auto minmax(0,1fr)}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_electricFieldWorkspace__ZE4GV{grid-template-rows:auto auto}.mechanics-a_experimentHeader___9K6T{align-items:center;flex-direction:row}.mechanics-a_experimentSubtitle__u6edA{margin-top:4px}.mechanics-a_experimentToolbar__SJTxg button{min-height:34px;padding:0 10px}.mechanics-a_experimentGrid__qAMTP{grid-template-rows:auto auto}.mechanics-a_freeFallWorkspace__dtIYC{gap:8px}.mechanics-a_freeFallBody__6Mjl_{grid-template-columns:minmax(390px,.72fr) minmax(0,1.28fr);align-items:stretch;height:100%}.mechanics-a_freeFallScene___Ap0p{--fall-axis-bottom:52px;--fall-axis-top:66px;grid-template-columns:50px minmax(0,1fr);gap:5px;height:100%;min-height:0;padding:10px 12px 12px 8px}.mechanics-a_heightAxis__0RjIw{width:48px}.mechanics-a_heightAxisTitle__159ab{top:-30px;left:4px;font-size:12px}.mechanics-a_heightTick__3C5iC{font-size:12px}.mechanics-a_heightTick__3C5iC b{right:16px}.mechanics-a_fallApparatus__6ACRz{--drop-x:clamp(112px,36%,168px);height:100%;min-height:0}.mechanics-a_fallBase__VUgbb{right:16px;bottom:0;left:8px;height:30px}.mechanics-a_rulerStand__I_OsJ{bottom:30px;left:44px;height:calc(100% - 70px)}.mechanics-a_rulerTicks__Fo_AV{top:var(--fall-axis-top);bottom:var(--fall-axis-bottom);left:78px;height:auto}.mechanics-a_dropClamp__GQqk8{top:-36px}.mechanics-a_dropArm__uF9NF{top:-46px}.mechanics-a_dropHead__p71uO{top:-31px}.mechanics-a_releaseButton__HrNXr{top:-42px;min-height:36px;padding:0 14px}.mechanics-a_dropPath__1f9_T{width:min(300px,calc(100% - var(--drop-x) - 6px))}.mechanics-a_fallGuidePoint__TEvBB span{min-width:86px;padding:4px 6px;font-size:11px}.mechanics-a_sensor__uQmX6{right:auto;bottom:30px;left:calc(var(--drop-x) + 28px);gap:8px;font-size:11px}.mechanics-a_sensor__uQmX6 span{width:36px;height:20px}.mechanics-a_freeFallPanels__9mBjY{grid-template-rows:auto auto minmax(0,1fr);gap:8px;height:100%;overflow:hidden}.mechanics-a_fallReadouts__a2jGy{grid-template-columns:repeat(3,minmax(0,1fr));padding:6px}.mechanics-a_fallReadouts__a2jGy div{column-gap:5px;padding:6px}.mechanics-a_fallReadouts__a2jGy svg{width:18px;height:18px}.mechanics-a_fallReadouts__a2jGy dt{font-size:11px}.mechanics-a_fallReadouts__a2jGy dd{margin-top:3px;font-size:14px}.mechanics-a_freeFallTopPanels__F5EWy{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.mechanics-a_freeFallVisualDataPanels__ZSrKY{gap:8px;grid-template-columns:minmax(0,1fr) minmax(210px,.86fr)}.mechanics-a_fallDataPanel__Lh4RM,.mechanics-a_fallParamsPanel__yE4qX,.mechanics-a_fallTimePanel__EMmeT,.mechanics-a_freeFallChartPanel__0u0xE{padding:8px}.mechanics-a_fallParamsPanel__yE4qX{gap:8px;grid-template-rows:auto repeat(2,minmax(32px,auto))}.mechanics-a_fallParamsPanel__yE4qX label{grid-template-columns:minmax(64px,1fr) 82px 26px;gap:5px;font-size:13px}.mechanics-a_freeFallWorkspace__dtIYC .mechanics-a_numberStepper__HCrIY input[type=number]{min-height:32px;padding:0 6px}.mechanics-a_freeFallWorkspace__dtIYC .mechanics-a_numberStepper__HCrIY button{min-height:16px}.mechanics-a_fallTimePanel__EMmeT{gap:8px}.mechanics-a_fallTimeTicks__9ndth{margin-top:-7px;font-size:11px}.mechanics-a_playbackControlsLarge__39Wt5{gap:7px}.mechanics-a_playbackControlsLarge__39Wt5 button{min-height:34px;padding:0 6px}.mechanics-a_freeFallChartPanel__0u0xE{grid-template-rows:auto minmax(0,1fr);gap:6px}.mechanics-a_fallDataPanel__Lh4RM h3,.mechanics-a_freeFallChartPanel__0u0xE h3{font-size:13px}.mechanics-a_fallDataPanel__Lh4RM{gap:4px;overflow:hidden}.mechanics-a_dataTableFrame__t4FYJ{overflow:hidden}.mechanics-a_fallDataPanel__Lh4RM table{font-size:10px}.mechanics-a_fallDataPanel__Lh4RM td,.mechanics-a_fallDataPanel__Lh4RM th{padding:2px;line-height:1.08}.mechanics-a_hookeWorkspace__pJQ1B{gap:16px}.mechanics-a_hookeBody__r7UKk{grid-template-rows:540px 266px;gap:14px;height:820px}.mechanics-a_hookeScene___0LpY{padding:14px}.mechanics-a_hookeChartPanel__xgRDc,.mechanics-a_hookeDataPanel__VC5KJ,.mechanics-a_hookeParamsPanel___TrjE,.mechanics-a_hookeRecordPanel__pEV7y{padding:16px}.mechanics-a_hookeChartPanel__xgRDc h3,.mechanics-a_hookeDataPanel__VC5KJ h3,.mechanics-a_hookePanelTitle__ZvYCd h3,.mechanics-a_hookeRecordPanel__pEV7y h3{font-size:16px}.mechanics-a_hookeBase__BUXa5{bottom:16px;height:22px}.mechanics-a_hookeRod__JeR8h{top:var(--hooke-support-clamp-y);bottom:38px}.mechanics-a_hookeArm__o4hA_{top:var(--hooke-support-arm-y)}.mechanics-a_hookeClamp__hCv1Q{top:var(--hooke-support-clamp-y)}.mechanics-a_hookeRuler__ha7ea{top:36px;bottom:30px}.mechanics-a_hookeRecordPanel__pEV7y{gap:10px}.mechanics-a_hookeRecordPanel__pEV7y button{min-height:40px}.mechanics-a_hookeDataPanel__VC5KJ table{font-size:12px}.mechanics-a_hookeDataPanel__VC5KJ td,.mechanics-a_hookeDataPanel__VC5KJ th{padding:7px 5px}}@media (max-width:1180px) and (max-height:820px){.mechanics-a_page__o7fMb{height:auto;min-height:100dvh;overflow:visible}.mechanics-a_overview__hJ32f,.mechanics-a_sidebar__4V0ob{height:auto;max-height:none;overflow:visible}.mechanics-a_sidebar__4V0ob{height:clamp(390px,58dvh,560px);max-height:clamp(390px,58dvh,560px);overflow:hidden}.mechanics-a_experimentWorkspace__iyG__{height:auto;min-height:0;overflow:visible}.mechanics-a_freeFallWorkspace__dtIYC{overflow:visible}.mechanics-a_freeFallBody__6Mjl_{grid-template-columns:1fr;height:auto;overflow:visible}.mechanics-a_freeFallScene___Ap0p{min-height:560px}.mechanics-a_freeFallPanels__9mBjY{grid-template-rows:auto auto auto;height:auto;overflow:visible}.mechanics-a_freeFallTopPanels__F5EWy,.mechanics-a_freeFallVisualDataPanels__ZSrKY{grid-template-columns:1fr}.mechanics-a_fallChartCanvas__hC93W{min-height:260px}}@media (max-width:900px){.mechanics-a_grid__5bn25{grid-template-columns:1fr}.mechanics-a_overview__hJ32f{order:1}.mechanics-a_sidebar__4V0ob{order:2;position:static;height:clamp(430px,62dvh,620px);max-height:clamp(430px,62dvh,620px);overflow:hidden}.mechanics-a_experimentGrid__qAMTP{grid-template-areas:"params" "controls" "data" "graph";grid-template-columns:1fr}.mechanics-a_fallReadouts__a2jGy{grid-template-columns:repeat(2,minmax(0,1fr))}.mechanics-a_freeFallTopPanels__F5EWy,.mechanics-a_freeFallVisualDataPanels__ZSrKY{grid-template-columns:1fr}.mechanics-a_graphPanelLarge__c0l7W{min-height:500px}}@media (max-width:720px){.mechanics-a_page__o7fMb{padding:14px}.mechanics-a_topbar___syXg{align-items:flex-start;flex-direction:column;gap:12px}.mechanics-a_statusGroup___tmuU{flex-wrap:wrap;gap:10px}.mechanics-a_brandGroup__xlrYQ{flex-wrap:wrap}.mechanics-a_resetMetrics__Pyvga{grid-template-columns:1fr}.mechanics-a_experimentWorkspace__iyG__{padding:14px}.mechanics-a_electricTrajectoryChartPanel__4bm_u .mechanics-a_panelTitleRow__v4pFw,.mechanics-a_experimentHeader___9K6T,.mechanics-a_panelTitleRow__v4pFw,.mechanics-a_timeHeader__vSmxf{flex-direction:column}.mechanics-a_experimentStats__p0bp8,.mechanics-a_fallReadouts__a2jGy,.mechanics-a_liveReadouts__lRk6c,.mechanics-a_playbackControlsLarge__39Wt5,.mechanics-a_stateReadout__arry_{grid-template-columns:1fr}.mechanics-a_directionControl___zPS8,.mechanics-a_graphTabs__jrg5q{flex-direction:column}.mechanics-a_experimentToolbar__SJTxg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.mechanics-a_experimentToolbar__SJTxg button,.mechanics-a_graphTabs__jrg5q button{width:100%}.mechanics-a_parametersPanel__xB6gG label{grid-template-columns:1fr}.mechanics-a_electricFieldParamsPanel__d5DAl label,.mechanics-a_electricParticleParamsPanel__QwxlW label{grid-template-columns:minmax(118px,1fr) 106px 42px}.mechanics-a_electricChargeSignControl__1bX_w{grid-template-columns:minmax(118px,1fr) repeat(2,62px)}.mechanics-a_electricControlsPanel__ajCNY .mechanics-a_playbackControlsLarge__39Wt5{grid-template-columns:repeat(2,minmax(0,1fr))}.mechanics-a_electricControlsPanel__ajCNY .mechanics-a_playbackControlsLarge__39Wt5 button{min-width:0}.mechanics-a_sidebar__4V0ob{max-height:min(360px,48dvh);display:none}.mechanics-a_freeFallBody__6Mjl_{grid-template-columns:1fr}.mechanics-a_freeFallScene___Ap0p{--fall-axis-bottom:68px;--fall-axis-top:82px;grid-template-columns:50px minmax(0,1fr);min-height:560px;gap:5px;padding:12px 10px}.mechanics-a_heightAxis__0RjIw{width:48px}.mechanics-a_heightAxisTitle__159ab,.mechanics-a_heightTick__3C5iC{font-size:11px}.mechanics-a_heightTick__3C5iC b{right:16px}.mechanics-a_fallApparatus__6ACRz{min-height:520px}.mechanics-a_fallBase__VUgbb{right:20px;left:10px}.mechanics-a_rulerStand__I_OsJ{left:38px}.mechanics-a_rulerTicks__Fo_AV{left:72px}.mechanics-a_dropClamp__GQqk8{left:-123px}.mechanics-a_dropArm__uF9NF{left:-85px;width:96px}.mechanics-a_dropHead__p71uO{left:-11px}.mechanics-a_releaseButton__HrNXr{top:-44px;left:27px;width:auto;height:auto;min-height:42px;padding:0 14px;writing-mode:horizontal-tb}.mechanics-a_dropPath__1f9_T{left:153px;width:calc(100% - 162px)}.mechanics-a_fallGuidePoint__TEvBB span{top:-48px;right:0;left:auto;min-width:94px;font-size:11px}.mechanics-a_sensor__uQmX6{right:auto;left:170px;gap:6px}.mechanics-a_fallParamsPanel__yE4qX label,.mechanics-a_freeFallVisualDataPanels__ZSrKY{grid-template-columns:1fr}.mechanics-a_freeFallChartPanel__0u0xE{min-height:340px}.mechanics-a_trackPanel__Goh5p{padding:12px}.mechanics-a_cartTrack__6wv6k{min-height:160px;padding-bottom:60px;padding-right:16px;padding-left:16px}.mechanics-a_trackTick__AU6YI{font-size:11px}.mechanics-a_trackTickEnd__X2re4 b{transform:translateX(calc(-100% - 6px))}.mechanics-a_trackUnit__DkbUL{right:4px;bottom:-8px;font-size:11px}.mechanics-a_liveReadouts__lRk6c{grid-template-columns:1fr}.mechanics-a_liveReadouts__lRk6c div{border-right:0;border-bottom:1px solid var(--line-soft)}.mechanics-a_liveReadouts__lRk6c div:last-child{border-bottom:0}.mechanics-a_cartBody__f4au_{width:74px}.mechanics-a_cartMarker__o9nDT>span{min-width:96px}.mechanics-a_chapterMainActive__S27Se,.mechanics-a_chapterMain__f7Mz1{grid-template-columns:28px 22px minmax(0,1fr)}.mechanics-a_motionChartPanel__VInS5{min-height:360px}.mechanics-a_echartsCanvas__knZxP{min-height:286px}}@media (max-width:480px){.mechanics-a_releaseButton__HrNXr{top:-44px;right:auto;left:30px;width:auto;height:40px;min-width:62px;min-height:40px;padding:0 10px;font-size:12px;white-space:nowrap;writing-mode:horizontal-tb}}.mechanics-a_magneticParticleWorkspace__77jpZ{position:relative;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:clamp(8px,1vh,12px);box-sizing:border-box;height:100%;max-height:100%;min-height:0;padding:clamp(12px,1.05vw,16px);overflow:hidden;container-name:magnetic-particle-workspace;container-type:inline-size}.mechanics-a_magneticParticleWorkspace__77jpZ .mechanics-a_experimentHeader___9K6T{min-height:44px}.mechanics-a_magneticParticleBody__yarGc{display:grid;grid-template-areas:"stage stage stage stage stage stage stage stage stage stage stage stage side side side side side side side side" "params params params params params params params controls controls controls controls controls side side side side side side side side";grid-template-columns:repeat(20,minmax(0,1fr));grid-template-rows:minmax(0,1fr) minmax(122px,max-content);gap:clamp(7px,.75vw,10px);min-width:0;min-height:0;height:100%}.mechanics-a_magneticParticleAnalysisPanel__lPIkj,.mechanics-a_magneticParticleControlsPanel__gj4MT,.mechanics-a_magneticParticleDataPanel__sCVkK,.mechanics-a_magneticParticleParamsPanel__EDR0m,.mechanics-a_magneticParticlePrimaryPanel__XbKdd,.mechanics-a_magneticParticleStagePanel__NLtCH{min-width:0;min-height:0;background:rgb(var(--panel-rgb)/.92);border:1.5px solid var(--line-soft);border-radius:8px}.mechanics-a_magneticParticlePrimaryPanel__XbKdd{display:grid;grid-area:stage;grid-template-rows:auto minmax(0,1fr);gap:6px;padding:clamp(8px,.72vw,10px);overflow:hidden;background:linear-gradient(180deg,rgb(var(--panel-rgb)/.96),rgb(var(--panel-rgb)/.9)),rgb(var(--panel-rgb)/.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.68),0 14px 28px rgba(36,28,17,.06)}.mechanics-a_magneticParticleStageHeader__veiEz{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.mechanics-a_magneticParticleStageTitleGroup__BPfiP{display:flex;align-items:center;gap:9px;min-width:0}.mechanics-a_magneticParticleStageTitleGroup__BPfiP h3{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mechanics-a_magneticParticleStageTitleGroup__BPfiP span{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;color:#236c45;font-size:12px;font-weight:900;white-space:nowrap;background:rgb(var(--panel-rgb)/.64);border:1px solid rgba(48,118,85,.28);border-radius:999px}.mechanics-a_magneticParticleModeSwitch__vI4m3,.mechanics-a_magneticParticleSegmented__09jjk,.mechanics-a_magneticParticleViewSwitch__hsbhB{display:inline-flex;align-items:center;gap:6px}.mechanics-a_magneticParticleModeSwitch__vI4m3{justify-content:flex-end}.mechanics-a_magneticParticleModeSwitch__vI4m3 button,.mechanics-a_magneticParticleSegmented__09jjk button{min-height:30px;padding:0 10px;border:1px solid var(--line-soft);border-radius:7px;background:var(--panel);color:var(--muted-ink);font-weight:900}.mechanics-a_magneticParticleModeSwitch__vI4m3 button[aria-pressed=true],.mechanics-a_magneticParticleSegmented__09jjk button[aria-pressed=true]{color:#fff;background:var(--green);border-color:var(--green)}.mechanics-a_magneticParticleModeSwitch__vI4m3{display:grid;grid-template-columns:repeat(2,minmax(70px,1fr));min-width:156px;gap:0;overflow:hidden;border:1.5px solid var(--line-soft);border-radius:6px;justify-content:stretch}.mechanics-a_magneticParticleModeSwitch__vI4m3 button{min-height:32px;padding:0 10px;color:var(--muted-ink);font-size:12px;font-weight:900;white-space:nowrap;background:rgb(var(--panel-rgb)/.9);border:0;border-right:1px solid var(--line-soft);border-radius:0}.mechanics-a_magneticParticleModeSwitch__vI4m3 button:last-child{border-right:0}.mechanics-a_magneticParticleModeSwitch__vI4m3 button[aria-pressed=true]{color:#fff;background:var(--green);border-color:var(--green)}.mechanics-a_magneticParticleStagePanel__NLtCH{display:grid;grid-template-rows:minmax(0,1fr);gap:0;border:0;background:transparent}.mechanics-a_magneticParticleAnalysisPanel__lPIkj h3,.mechanics-a_magneticParticleControlsPanel__gj4MT h3,.mechanics-a_magneticParticleDataPanel__sCVkK h3,.mechanics-a_magneticParticleParamsPanel__EDR0m h3,.mechanics-a_magneticParticleStageHeader__veiEz h3,.mechanics-a_magneticParticleStagePanel__NLtCH h3{margin:0;font-size:14px}.mechanics-a_magneticParticleViewSwitch__hsbhB{color:var(--muted-ink);font-size:12px;font-weight:900}.mechanics-a_magneticParticleStageSvg__f2nFk{display:block;align-self:stretch;justify-self:stretch;width:100%;height:100%;min-height:0}.mechanics-a_magneticParticleFieldGrid__lExRU{stroke:rgba(197,189,174,.3);stroke-dasharray:6 5;stroke-width:.82}.mechanics-a_magneticParticleFieldSymbol___amwm{fill:rgba(38,119,74,.34);font-size:19px;font-weight:900}.mechanics-a_magneticParticleFieldBadge__d5Nkg{display:inline-grid;grid-template-columns:auto minmax(0,1fr);gap:7px;align-items:center;max-width:178px;min-height:34px;padding:5px 8px;color:var(--ink);font-size:12px;font-weight:900;background:rgb(var(--panel-rgb)/.84);border:1px solid rgba(205,196,181,.72);border-radius:7px;box-shadow:0 6px 16px rgba(35,28,18,.08)}.mechanics-a_magneticParticleFieldBadge__d5Nkg span{color:var(--muted-ink)}.mechanics-a_magneticParticleFieldBadge__d5Nkg strong{min-width:0;color:#236c45;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mechanics-a_magneticParticleAxis__6UNOa{stroke:rgb(var(--line-rgb)/.62);stroke-linecap:round;stroke-width:1.25}.mechanics-a_magneticParticleAxisTick__DnVsQ{stroke:rgb(var(--line-rgb)/.58);stroke-linecap:round;stroke-width:1.05}.mechanics-a_magneticParticleAxisLabel___9z0f{fill:var(--muted-ink);font-family:var(--font-math);font-size:14px;font-style:italic;font-weight:900}.mechanics-a_magneticParticleTickLabel__Ai_ld{fill:rgb(var(--ink-rgb)/.82);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:0}.mechanics-a_magneticParticleFullPath__4v6ui{fill:none;filter:drop-shadow(0 1px 1px rgba(36,111,178,.08));stroke:rgba(45,111,184,.2);stroke-dasharray:7 8;stroke-linecap:round;stroke-width:2.05}.mechanics-a_magneticParticleCurrentPath__ONrq0{fill:none;filter:drop-shadow(0 1px 2px rgba(36,111,178,.14));stroke:#246fb2;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.25}.mechanics-a_magneticParticleOrbitCenter__bgmEO{fill:var(--ink)}.mechanics-a_magneticParticleRadiusLine__gBk94{stroke:rgba(32,39,36,.38);stroke-dasharray:5 5;stroke-width:1.2}.mechanics-a_magneticParticleForceVector__u80to,.mechanics-a_magneticParticleVelocityVector__If2E_{filter:drop-shadow(0 1px 1px rgba(31,26,16,.14));stroke-linecap:round;stroke-width:3.1}.mechanics-a_magneticParticleVelocityVector__If2E_{stroke:#246fb2}.mechanics-a_magneticParticleForceVector__u80to{stroke:#d94b3d}.mechanics-a_magneticParticleBall__p6zjO{filter:url(#magnetic-particle-soft-shadow);stroke-width:2.8}.mechanics-a_magneticParticleBall__p6zjO[data-charge-sign=positive]{fill:url(#magnetic-particle-positive);stroke:#8e2d2b}.mechanics-a_magneticParticleBall__p6zjO[data-charge-sign=negative]{fill:url(#magnetic-particle-negative);stroke:#1f4c83}.mechanics-a_magneticParticleChargeSymbol__NCg_p{fill:white;font-size:20px;font-weight:900;pointer-events:none}.mechanics-a_magneticParticleVectorLabel__RvhtO{fill:var(--ink);font-size:15px;font-weight:900}.mechanics-a_magneticParticleForceLabel__NQrSk{fill:#a9362f}.mechanics-a_magneticParticleCoordinateLabel__vJFDH{pointer-events:none}.mechanics-a_magneticParticleCoordinateLabel__vJFDH rect{fill:rgb(var(--panel-rgb)/.9);stroke:rgba(205,196,181,.72);stroke-width:1;filter:drop-shadow(0 4px 8px rgba(31,26,16,.08))}.mechanics-a_magneticParticleCoordinateLabel__vJFDH text{fill:var(--ink);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:0}.mechanics-a_magneticParticleLegend__CLpTU{pointer-events:none}.mechanics-a_magneticParticleLegend__CLpTU rect{fill:rgb(var(--panel-rgb)/.78);stroke:rgba(205,196,181,.62);stroke-width:1.2;filter:drop-shadow(0 5px 12px rgba(31,26,16,.08))}.mechanics-a_magneticParticleLegend__CLpTU text{fill:var(--muted-ink);font-size:10.5px;font-weight:900}.mechanics-a_magneticParticleLegendSymbol__zNoS5{fill:#236c45!important;font-size:18px!important}.mechanics-a_magneticParticleLegendForce__1LnRK,.mechanics-a_magneticParticleLegendPath__W3Emu,.mechanics-a_magneticParticleLegendVelocity___bwuX{fill:none;stroke-linecap:round;stroke-width:3}.mechanics-a_magneticParticleLegendPath__W3Emu{stroke:#246fb2;stroke-dasharray:5 5}.mechanics-a_magneticParticleLegendVelocity___bwuX{stroke:#246fb2}.mechanics-a_magneticParticleLegendForce__1LnRK{stroke:#d94b3d}.mechanics-a_magneticParticle3DFrame__yO5TA{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;border:1px solid rgba(47,143,85,.24);border-radius:8px;background:linear-gradient(rgba(104,134,111,.07) 1px,transparent 0),linear-gradient(90deg,rgba(104,134,111,.07) 1px,transparent 0),linear-gradient(180deg,#fbf7ee,#f2eadb);background-size:22px 22px,22px 22px,auto}.mechanics-a_magneticParticle3DCanvas__rCqoC{position:relative;z-index:1;display:block;width:100%;height:100%;cursor:grab;touch-action:none}.mechanics-a_magneticParticle3DCanvas__rCqoC:active{cursor:grabbing}.mechanics-a_magneticParticle3DFallback__27IBA{position:absolute;inset:12px;display:grid;place-items:center;padding:18px;border:1px dashed rgba(47,143,85,.36);border-radius:8px;color:var(--muted-ink);font-size:14px;font-weight:900;text-align:center}.mechanics-a_magneticParticleSideStack__APCa4{display:grid;grid-area:side;grid-template-rows:auto minmax(0,1fr);gap:clamp(7px,.75vw,10px);min-width:0;min-height:0}.mechanics-a_magneticParticleSideStack__APCa4 .mechanics-a_magneticParticleAnalysisPanel__lPIkj,.mechanics-a_magneticParticleSideStack__APCa4 .mechanics-a_magneticParticleDataPanel__sCVkK{grid-area:auto}.mechanics-a_magneticParticleAnalysisPanel__lPIkj{display:grid;grid-area:analysis;align-self:start;grid-template-rows:auto;gap:10px;padding:10px 12px 12px;overflow:hidden;background:transparent;border-color:rgba(205,196,181,.72)}.mechanics-a_magneticParticleAnalysisHeader__O7Mi4{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.mechanics-a_magneticParticleAnalysisHeader__O7Mi4 h3{margin:0;font-size:17px;line-height:1.1}.mechanics-a_magneticParticleAnalysisHeader__O7Mi4>span{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 11px;color:#236c45;font-size:15px;font-weight:900;background:transparent;border:1px solid rgba(48,118,85,.28);border-radius:999px}.mechanics-a_magneticParticleCompactReadouts__4sZ4Z,.mechanics-a_magneticParticleKeyReadouts__LfX2b,.mechanics-a_magneticParticleStateReadouts__SXbKJ{min-width:0}.mechanics-a_magneticParticleKeyReadouts__LfX2b{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.mechanics-a_magneticParticleKeyReadouts__LfX2b article{position:relative;display:grid;gap:5px;min-width:0;min-height:66px;padding:10px 11px 9px;overflow:hidden;background:transparent;border:1px solid rgba(205,196,181,.72);border-radius:8px;box-shadow:none}.mechanics-a_magneticParticleKeyReadouts__LfX2b article:before{content:"";display:none}.mechanics-a_magneticParticleCompactReadouts__4sZ4Z span,.mechanics-a_magneticParticleFormulaList__mONFU li>span,.mechanics-a_magneticParticleFormulaReference___lcPv>span,.mechanics-a_magneticParticleKeyReadouts__LfX2b span,.mechanics-a_magneticParticleStateReadouts__SXbKJ span{color:var(--muted-ink);font-size:12.5px;font-weight:900;line-height:1.1}.mechanics-a_magneticParticleKeyReadouts__LfX2b strong{min-width:0;overflow:hidden;color:var(--ink);font-size:16.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.mechanics-a_magneticParticleKeyReadouts__LfX2b .mechanics-a_magneticParticleForceCard__Jp4hp .katex,.mechanics-a_magneticParticleKeyReadouts__LfX2b .mechanics-a_magneticParticleForceCard__Jp4hp strong{color:#c3483b}.mechanics-a_magneticParticleKeyReadouts__LfX2b article:nth-child(2) .katex,.mechanics-a_magneticParticleKeyReadouts__LfX2b article:nth-child(2) strong{color:#246fb2}.mechanics-a_magneticParticleCompactReadouts__4sZ4Z{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mechanics-a_magneticParticleCompactReadouts__4sZ4Z div{display:grid;gap:4px;min-width:0;min-height:46px;padding:7px 8px;background:transparent;border:1px solid rgba(205,196,181,.5);border-radius:7px}.mechanics-a_magneticParticleCompactReadouts__4sZ4Z strong,.mechanics-a_magneticParticleStateReadouts__SXbKJ strong{min-width:0;overflow:hidden;color:var(--ink);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.16;text-overflow:ellipsis;white-space:nowrap}.mechanics-a_magneticParticleCompactReadouts__4sZ4Z div:first-child .katex{color:#2f7d52}.mechanics-a_magneticParticleCompactReadouts__4sZ4Z div:nth-child(2) .katex{color:#6d5a2d}.mechanics-a_magneticParticleCompactReadouts__4sZ4Z div:nth-child(3) .katex{color:#8057a8}.mechanics-a_magneticParticleStateReadouts__SXbKJ{display:grid;grid-template-columns:1fr;gap:0;min-width:0;padding:0;background:transparent;border:1px solid rgba(205,196,181,.42);border-radius:8px}.mechanics-a_magneticParticleStateReadouts__SXbKJ div{display:inline-flex;align-items:center;min-height:34px;padding:3px 9px;background:transparent;border:0;border-radius:0;min-width:0}.mechanics-a_magneticParticleStateReadouts__SXbKJ strong{color:#2f7d52;font-size:14px}.mechanics-a_magneticParticleStateReadouts__SXbKJ .katex{color:#2f7d52}.mechanics-a_magneticParticleFormulaReference___lcPv{display:grid;grid-template-columns:1fr;align-items:start;gap:8px;min-width:0;padding:2px 0 0;overflow:hidden;background:transparent;border:0;border-radius:0}.mechanics-a_magneticParticleFormulaReference___lcPv>span{color:var(--ink);font-size:16px;line-height:1.1}.mechanics-a_magneticParticleFormulaList__mONFU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;padding:0;margin:0;list-style:none}.mechanics-a_magneticParticleFormulaList__mONFU li{display:grid;align-items:start;align-content:center;gap:6px;min-width:0;min-height:72px;padding:8px 10px;color:var(--ink);font-size:15px;font-weight:900;background:transparent!important;border:1px solid rgba(205,196,181,.72)!important;border-radius:8px;box-shadow:none!important}.mechanics-a_magneticParticleFormulaList__mONFU li:after,.mechanics-a_magneticParticleFormulaList__mONFU li:before{display:none!important;content:none!important}.mechanics-a_magneticParticleFormulaList__mONFU li>span{color:var(--muted-ink);font-size:14px;line-height:1.05}.mechanics-a_magneticParticleFormulaList__mONFU .katex{color:var(--ink);font-size:1.45em;line-height:1.1}.mechanics-a_magneticParticleFormulaList__mONFU li:first-child .katex{color:#c3483b}.mechanics-a_magneticParticleFormulaList__mONFU li:nth-child(2) .katex{color:#246fb2}.mechanics-a_magneticParticleFormulaList__mONFU li:nth-child(3) .katex{color:#2f7d52}.mechanics-a_magneticParticleFormulaList__mONFU li:nth-child(4) .katex{color:#8057a8}.mechanics-a_magneticParticleParamsPanel__EDR0m{display:grid;grid-area:params;align-content:start;grid-template-rows:auto auto;gap:6px;padding:8px 10px;overflow:hidden}.mechanics-a_magneticParticlePanelHeader__3wYIe{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.mechanics-a_magneticParticlePanelHeader__3wYIe strong{min-width:0;color:var(--green);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.mechanics-a_magneticParticleParamRows__q0Z20{display:grid;gap:5px;align-content:start;min-width:0;min-height:0}.mechanics-a_magneticParticleParamStrip__ajT5U{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:7px;min-width:0}.mechanics-a_magneticParticleInlineField__ktkof{display:grid;grid-template-columns:minmax(44px,.72fr) minmax(64px,78px) 24px;align-items:center;gap:4px;min-width:0;min-height:26px;font-size:11.5px;font-weight:900;line-height:1.08}.mechanics-a_magneticParticleInlineField__ktkof span{min-width:0;overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.mechanics-a_magneticParticleInlineField__ktkof .mechanics-a_numberStepper__HCrIY input[type=number]{min-height:26px;padding:0 5px;font-size:11.5px}.mechanics-a_magneticParticleInlineField__ktkof .mechanics-a_numberStepper__HCrIY button{min-height:12px;font-size:10.5px}.mechanics-a_magneticParticleInlineField__ktkof strong{color:var(--muted-ink);font-size:10.5px}.mechanics-a_magneticParticleSegmented__09jjk{justify-content:space-between;min-height:31px;font-size:12px;font-weight:900}.mechanics-a_magneticParticleSegmented__09jjk span{color:var(--muted-ink)}.mechanics-a_magneticParticleCompactSegmented__wT5Vw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;align-items:center;min-width:0;min-height:26px}.mechanics-a_magneticParticleCompactSegmented__wT5Vw button{min-width:0;min-height:26px;padding:0 5px;color:var(--muted-ink);font-size:11.5px;font-weight:900;white-space:nowrap;background:var(--panel);border:1px solid var(--line-soft);border-radius:7px}.mechanics-a_magneticParticleCompactSegmented__wT5Vw button[aria-pressed=true]{color:#fff;background:var(--green);border-color:var(--green)}.mechanics-a_magneticParticleControlsPanel__gj4MT{display:grid;grid-area:controls;grid-template-areas:"header" "track" "actions";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;align-content:start;gap:6px;padding:8px 10px;overflow:hidden}.mechanics-a_magneticParticleControlsPanel__gj4MT .mechanics-a_timeHeader__vSmxf{grid-area:header;align-items:center;gap:8px}.mechanics-a_magneticParticleControlsPanel__gj4MT .mechanics-a_timeHeader__vSmxf h3{line-height:1.1;white-space:nowrap}.mechanics-a_magneticParticleControlsPanel__gj4MT .mechanics-a_timeHeader__vSmxf strong{min-width:0;font-size:12px;line-height:1.1;text-align:right;white-space:nowrap}.mechanics-a_magneticParticleTimeTrack__p82Mx{display:grid;grid-area:track;grid-template-rows:18px auto;gap:2px;align-self:center;min-width:0}.mechanics-a_magneticParticleControlsPanel__gj4MT .mechanics-a_projectileTimeSlider__0gZU0{align-self:center;width:100%;height:18px}.mechanics-a_magneticParticleControlsPanel__gj4MT .mechanics-a_projectileTimeSlider__0gZU0::-webkit-slider-runnable-track{height:6px}.mechanics-a_magneticParticleControlsPanel__gj4MT .mechanics-a_projectileTimeSlider__0gZU0::-webkit-slider-thumb{width:16px;height:16px;margin-top:-6px}.mechanics-a_magneticParticleControlsPanel__gj4MT .mechanics-a_projectileTimeSlider__0gZU0::-moz-range-progress,.mechanics-a_magneticParticleControlsPanel__gj4MT .mechanics-a_projectileTimeSlider__0gZU0::-moz-range-track{height:6px}.mechanics-a_magneticParticleControlsPanel__gj4MT .mechanics-a_projectileTimeSlider__0gZU0::-moz-range-thumb{width:16px;height:16px}.mechanics-a_magneticParticleControlsPanel__gj4MT .mechanics-a_projectileTimeTicks__xKOD1{align-self:start;font-size:10.5px;line-height:1}.mechanics-a_magneticParticleControlsPanel__gj4MT .mechanics-a_playbackControlsLarge__39Wt5{display:grid;grid-area:actions;align-self:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0}.mechanics-a_magneticParticleControlsPanel__gj4MT .mechanics-a_playbackControlsLarge__39Wt5 button{min-width:0;min-height:34px;padding:0 7px;font-size:12.5px}.mechanics-a_magneticParticleControlsPanel__gj4MT .mechanics-a_playbackControlsLarge__39Wt5 button svg{width:17px;height:17px}.mechanics-a_magneticParticleDataPanel__sCVkK{display:grid;grid-area:data;grid-template-rows:auto minmax(0,1fr);gap:6px;padding:7px 9px;overflow:hidden}.mechanics-a_magneticParticleDataPanel__sCVkK .mechanics-a_dataTableFrame__t4FYJ{min-height:0;overflow:auto}.mechanics-a_magneticParticleDataPanel__sCVkK table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mechanics-a_magneticParticleDataPanel__sCVkK td,.mechanics-a_magneticParticleDataPanel__sCVkK th{padding:4px 6px;border-bottom:1px solid var(--line-soft);font-size:11px;text-align:right;white-space:nowrap}.mechanics-a_magneticParticleDataPanel__sCVkK td:first-child,.mechanics-a_magneticParticleDataPanel__sCVkK th:first-child{text-align:left}@container magnetic-particle-workspace (max-width: 1120px){.mechanics-a_magneticParticleBody__yarGc{grid-template-areas:"stage stage stage stage stage stage stage stage stage stage stage stage side side side side side side side side" "params params params params params params params controls controls controls controls controls side side side side side side side side";grid-template-columns:repeat(20,minmax(0,1fr));grid-template-rows:minmax(0,1fr) minmax(122px,max-content);min-height:0}}@container magnetic-particle-workspace (max-width: 920px){.mechanics-a_magneticParticleBody__yarGc{grid-template-areas:"stage stage stage stage stage stage stage stage stage stage stage stage side side side side side side side side" "params params params params params params params controls controls controls controls controls side side side side side side side side";grid-template-columns:repeat(20,minmax(0,1fr));grid-template-rows:minmax(0,1fr) minmax(122px,max-content);min-height:0}.mechanics-a_magneticParticleParamStrip__ajT5U{gap:4px}.mechanics-a_magneticParticleInlineField__ktkof{grid-template-columns:minmax(40px,.72fr) minmax(58px,70px) 22px;gap:4px;font-size:11px}.mechanics-a_magneticParticleInlineField__ktkof .mechanics-a_numberStepper__HCrIY input[type=number]{font-size:11px}.mechanics-a_magneticParticleInlineField__ktkof strong{font-size:10px}.mechanics-a_magneticParticleCompactSegmented__wT5Vw button{padding:0 3px;font-size:10.5px}}@container magnetic-particle-workspace (max-width: 760px){.mechanics-a_magneticParticleBody__yarGc{grid-template-areas:"stage" "side" "params" "controls";grid-template-columns:1fr;grid-template-rows:300px auto auto auto}.mechanics-a_magneticParticleSideStack__APCa4{grid-template-rows:auto 180px}.mechanics-a_magneticParticleReadoutGrid__DOQuT{grid-template-columns:repeat(2,minmax(0,1fr))}.mechanics-a_magneticParticleFormulaReference___lcPv{grid-template-columns:1fr;align-items:start}.mechanics-a_magneticParticleInlineField__ktkof{grid-template-columns:minmax(112px,1fr) 104px 34px}.mechanics-a_magneticParticleParamStrip__ajT5U{grid-template-columns:1fr}.mechanics-a_magneticParticleCompactSegmented__wT5Vw{grid-template-columns:repeat(2,minmax(0,1fr))}}.mechanics-a_gravitationCelestialWorkspace__JBpbq{container:gravitation-workspace/inline-size;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;padding:16px 18px 14px;overflow:hidden;background:radial-gradient(circle at 58% 18%,rgba(255,255,255,.74),transparent 28%),rgb(var(--panel-rgb)/.52);border:1px dashed var(--line-soft)}.mechanics-a_gravitationCelestialWorkspace__JBpbq .mechanics-a_experimentHeader___9K6T{gap:18px;align-items:center}.mechanics-a_gravitationCelestialWorkspace__JBpbq .mechanics-a_experimentSubtitle__u6edA{max-width:880px}.mechanics-a_gravitationCelestialWorkspace__JBpbq .mechanics-a_experimentToolbar__SJTxg{flex-wrap:nowrap;gap:10px}.mechanics-a_gravitationCelestialWorkspace__JBpbq .mechanics-a_experimentToolbar__SJTxg button{min-height:40px;padding:0 13px;background:rgb(var(--panel-rgb)/.86);box-shadow:inset 0 1px 0 var(--edge-lit)}.mechanics-a_gravitationCelestialBody__Yg3Wk{display:grid;grid-template-areas:"params params params stage stage stage stage stage formula formula formula readout readout readout" "kepler kepler kepler kepler timeline timeline timeline timeline timeline table table table table table";grid-template-columns:repeat(14,minmax(0,1fr));grid-template-rows:minmax(338px,1.23fr) minmax(206px,.77fr);gap:10px;min-height:0}.mechanics-a_gravitationControlBar__pCi4U,.mechanics-a_gravitationDataPanel__yyyeb,.mechanics-a_gravitationKeplerPanel__TFa2x,.mechanics-a_gravitationParametersPanel__9yLLK,.mechanics-a_gravitationReadoutPanel__lhy7J,.mechanics-a_gravitationStagePanel__TchCv,.mechanics-a_gravitationTimelinePanel__Sw2Qt{min-width:0;min-height:0;background:rgb(var(--panel-rgb)/.78);border:1.5px solid var(--line-soft);border-radius:8px;box-shadow:inset 0 1px 0 var(--edge-lit),0 6px 14px rgba(38,32,24,.045)}.mechanics-a_gravitationDataPanel__yyyeb,.mechanics-a_gravitationKeplerPanel__TFa2x,.mechanics-a_gravitationParametersPanel__9yLLK,.mechanics-a_gravitationReadoutPanel__lhy7J,.mechanics-a_gravitationTimelinePanel__Sw2Qt{display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;padding:12px;overflow:hidden}.mechanics-a_gravitationDataPanel__yyyeb h3,.mechanics-a_gravitationKeplerPanel__TFa2x h3,.mechanics-a_gravitationParametersPanel__9yLLK h3,.mechanics-a_gravitationReadoutPanel__lhy7J h3,.mechanics-a_gravitationTimelinePanel__Sw2Qt h3{margin:0;color:#137b4e;font-family:var(--font-display);font-size:18px;font-weight:900;line-height:1.1}.mechanics-a_gravitationParametersPanel__9yLLK{grid-area:params;align-content:start}.mechanics-a_gravitationParameterControl__6rE9G{display:grid;grid-template-columns:minmax(82px,.86fr) minmax(54px,.6fr) minmax(84px,.84fr);gap:7px;align-items:center;min-height:36px;color:var(--ink);font-size:11.2px;font-weight:900}.mechanics-a_gravitationParameterControl__6rE9G>span{min-width:0;overflow:hidden;line-height:1.16;text-overflow:clip;white-space:normal}.mechanics-a_gravitationParameterControl__6rE9G input[type=range],.mechanics-a_gravitationSpeedBlock__ZNbce input[type=range]{width:100%;height:18px;background:transparent;cursor:var(--cursor-pointer);appearance:none}.mechanics-a_gravitationParameterControl__6rE9G input[type=range]::-webkit-slider-runnable-track,.mechanics-a_gravitationSpeedBlock__ZNbce input[type=range]::-webkit-slider-runnable-track{height:6px;background:linear-gradient(var(--green),var(--green)) 0 /var(--slider-progress,0) 100% no-repeat,var(--line-soft);border-radius:999px;box-shadow:inset 0 1px 2px rgba(24,24,20,.18)}.mechanics-a_gravitationParameterControl__6rE9G input[type=range]::-webkit-slider-thumb,.mechanics-a_gravitationSpeedBlock__ZNbce input[type=range]::-webkit-slider-thumb{width:18px;height:18px;margin-top:-6px;background:#f7fff9;border:2px solid #73847b;border-radius:50%;appearance:none;box-shadow:0 1px 3px rgba(20,20,18,.22)}.mechanics-a_gravitationParameterControl__6rE9G input[type=range]::-moz-range-track,.mechanics-a_gravitationSpeedBlock__ZNbce input[type=range]::-moz-range-track{height:6px;background:var(--line-soft);border-radius:999px}.mechanics-a_gravitationParameterControl__6rE9G input[type=range]::-moz-range-progress,.mechanics-a_gravitationSpeedBlock__ZNbce input[type=range]::-moz-range-progress{height:6px;background:var(--green);border-radius:999px}.mechanics-a_gravitationParameterControl__6rE9G input[type=range]::-moz-range-thumb,.mechanics-a_gravitationSpeedBlock__ZNbce input[type=range]::-moz-range-thumb{width:16px;height:16px;background:#f7fff9;border:2px solid #73847b;border-radius:50%}.mechanics-a_gravitationDerivedParameter__Y9xIJ strong,.mechanics-a_gravitationParameterControl__6rE9G strong{display:inline-flex;align-items:baseline;justify-content:center;min-width:0;min-height:30px;padding:0 8px;overflow:hidden;color:var(--ink);font-size:13px;background:rgb(var(--panel-rgb)/.72);border:1px solid #d9d2c7;border-radius:5px;white-space:nowrap}.mechanics-a_gravitationParameterControl__6rE9G small{margin-left:4px;color:var(--muted-ink);font-size:10px;font-weight:900}.mechanics-a_gravitationDerivedParameter__Y9xIJ{display:grid;grid-template-columns:minmax(96px,1fr) minmax(78px,.9fr);gap:7px;align-items:center;padding-top:3px;color:var(--ink);font-size:12px;font-weight:900}.mechanics-a_gravitationConstantBox__0Vc8B{display:grid;gap:5px;padding-top:9px;margin-top:3px;color:var(--muted-ink);font-size:11.5px;font-weight:800;border-top:1px solid rgba(210,201,190,.82)}.mechanics-a_gravitationConstantBox__0Vc8B strong{color:#39423c;font-size:12px}.mechanics-a_gravitationStagePanel__TchCv{position:relative;grid-area:stage;overflow:hidden;background:#07121a}.mechanics-a_gravitationWebGLFrame__atLDe{position:absolute;inset:0;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(255,153,38,.08),transparent 16%),#07121a}.mechanics-a_gravitationWebGLCanvas__NJT7_{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:grab;touch-action:none}.mechanics-a_gravitationWebGLCanvas__NJT7_:active{cursor:grabbing}.mechanics-a_gravitationStageViewControls__UXr5R{position:absolute;top:10px;left:50%;z-index:6;display:inline-flex;gap:6px;align-items:center;padding:4px;background:rgba(8,18,25,.42);border:1px solid rgba(204,226,236,.2);border-radius:999px;box-shadow:0 8px 18px rgba(0,0,0,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateX(-50%)}.mechanics-a_gravitationStageViewControls__UXr5R button{display:inline-flex;gap:4px;align-items:center;min-height:28px;padding:0 9px;color:rgba(233,248,255,.84);font-size:11px;font-weight:950;white-space:nowrap;background:rgb(var(--panel-rgb)/.08);border:1px solid rgba(218,232,238,.22);border-radius:999px;cursor:var(--cursor-pointer);transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}.mechanics-a_gravitationStageViewControls__UXr5R button[aria-pressed=true]{color:#fff;background:var(--green);border-color:var(--green)}.mechanics-a_gravitationStageDisplayControls__sVhNZ{position:absolute;bottom:10px;left:50%;z-index:7;display:inline-flex;align-items:center;padding:4px;pointer-events:auto;background:rgba(8,18,25,.34);border:1px solid rgba(204,226,236,.18);border-radius:999px;box-shadow:0 8px 18px rgba(0,0,0,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateX(-50%)}.mechanics-a_gravitationStageDisplayToggle__yKfIq{display:inline-flex;gap:7px;align-items:center;min-height:24px;padding:0 10px 0 5px;color:rgba(233,248,255,.78);font-size:10.5px;font-weight:950;white-space:nowrap;background:rgb(var(--panel-rgb)/.06);border:1px solid rgba(218,232,238,.16);border-radius:999px;cursor:var(--cursor-pointer);transition:color .16s ease,background .16s ease,border-color .16s ease,opacity .16s ease}.mechanics-a_gravitationStageDisplayToggle__yKfIq:hover{color:white;background:rgba(31,152,101,.24);border-color:rgba(87,223,158,.32)}.mechanics-a_gravitationStageDisplayToggle__yKfIq[aria-pressed=true]{color:rgba(238,255,246,.94);background:rgba(31,152,101,.2);border-color:rgba(87,223,158,.34)}.mechanics-a_gravitationStageDisplaySwitch__43sO4{position:relative;width:24px;height:14px;margin:0;background:rgb(var(--panel-rgb)/.32);border:1px solid rgba(218,232,238,.2);border-radius:999px;box-shadow:inset 0 1px 3px rgba(0,0,0,.18);transition:background .16s ease,border-color .16s ease}.mechanics-a_gravitationStageDisplaySwitch__43sO4:before{position:absolute;top:2px;left:2px;width:8px;height:8px;content:"";background:rgb(var(--panel-rgb)/.82);border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.22);transition:transform .16s ease}.mechanics-a_gravitationStageDisplayToggle__yKfIq[aria-pressed=true] .mechanics-a_gravitationStageDisplaySwitch__43sO4{background:rgba(31,166,109,.82);border-color:rgba(90,225,155,.58)}.mechanics-a_gravitationStageDisplayToggle__yKfIq[aria-pressed=true] .mechanics-a_gravitationStageDisplaySwitch__43sO4:before{transform:translateX(10px)}.mechanics-a_gravitationStageDisplayToggle__yKfIq:focus-visible{outline:2px solid rgba(187,255,218,.9);outline-offset:2px}.mechanics-a_gravitationWebGLFallback__HJnab{position:absolute;inset:0;display:grid;place-items:center;padding:18px;color:#d9f8e7;font-weight:900;text-align:center;background:rgba(6,13,18,.9)}.mechanics-a_gravitationStageLegend__x4ucE{position:absolute;top:10px;left:14px;z-index:3;display:flex;gap:16px;align-items:center;color:#e6eef7;font-size:12px;font-weight:900;pointer-events:none}.mechanics-a_gravitationStageLegend__x4ucE span{display:inline-flex;gap:6px;align-items:center}.mechanics-a_gravitationStageLegend__x4ucE i{display:inline-block;width:14px;height:4px;border-radius:999px}.mechanics-a_gravitationLegendOrbit__EMHAc{background:#3b82d6}.mechanics-a_gravitationLegendPeriapsis__ci2xT{background:#ff8a00}.mechanics-a_gravitationLegendApoapsis__TRzzT{background:#62a7ff}.mechanics-a_gravitationStageNote__qHzv0,.mechanics-a_gravitationStageReadout__UrbxO{position:absolute;z-index:3;color:#e8f6ff;pointer-events:none;background:rgba(9,17,22,.72);border:1px solid rgba(191,212,224,.32);border-radius:7px;box-shadow:0 8px 16px rgba(0,0,0,.18)}.mechanics-a_gravitationStageNote__qHzv0{top:48px;left:14px;max-width:188px;padding:9px 12px;font-size:13px;font-weight:900;line-height:1.45}.mechanics-a_gravitationStageReadout__UrbxO{right:13px;bottom:13px;display:grid;gap:4px;min-width:176px;padding:9px 11px;font-size:12px;font-weight:900}.mechanics-a_gravitationFormulaPanel__d6ekl{grid-area:formula}.mechanics-a_gravitationFormulaInner__MB73M{min-height:0;align-content:start}.mechanics-a_gravitationFormulaInner__MB73M [class*=formulaTitle]{margin:0 0 8px;color:#137b4e;font-size:18px;font-weight:900;line-height:1.1}.mechanics-a_gravitationFormulaList__shopB{display:grid;gap:10px;align-content:start;min-height:0}.mechanics-a_gravitationFormulaList__shopB article{display:grid;gap:7px;padding-left:16px;position:relative;color:var(--ink);font-size:12.5px;font-weight:900}.mechanics-a_gravitationFormulaList__shopB article:before,.mechanics-a_gravitationReadoutPanel__lhy7J dt:before{position:absolute;width:7px;height:7px;content:"";background:#279965;border-radius:50%}.mechanics-a_gravitationFormulaList__shopB article:before{top:5px;left:0}.mechanics-a_gravitationFormulaList__shopB .mechanics-a_latexInline__5MJN_{justify-self:start;padding:6px 0;color:#252b29;font-size:clamp(18px,1.35vw,24px)}.mechanics-a_gravitationReadoutPanel__lhy7J{grid-area:readout}.mechanics-a_gravitationReadoutPanel__lhy7J dl{display:grid;gap:0;min-height:0;margin:0}.mechanics-a_gravitationReadoutPanel__lhy7J div{display:grid;grid-template-columns:minmax(72px,.9fr) minmax(92px,auto);gap:5px;align-items:center;min-height:39px;border-bottom:1px solid rgba(216,208,196,.82)}.mechanics-a_gravitationReadoutPanel__lhy7J div:last-child{border-bottom:0}.mechanics-a_gravitationReadoutPanel__lhy7J dt{position:relative;padding-left:16px;color:#3f4942;font-size:11.5px;font-weight:900}.mechanics-a_gravitationReadoutPanel__lhy7J dt:before{top:50%;left:0;transform:translateY(-50%)}.mechanics-a_gravitationReadoutPanel__lhy7J dd{margin:0;color:#229665;font-size:11.8px;font-weight:950;text-align:right;white-space:nowrap}.mechanics-a_gravitationScientificValue__1OfeG{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mechanics-a_gravitationScientificValue__1OfeG sup{font-size:.68em;line-height:0}.mechanics-a_gravitationKeplerPanel__TFa2x{grid-area:kepler}.mechanics-a_gravitationTimelinePanel__Sw2Qt{grid-area:timeline}.mechanics-a_gravitationDataPanel__yyyeb{grid-area:table}.mechanics-a_gravitationPanelTitleRow__B4_YU{display:flex;gap:8px;align-items:baseline;justify-content:space-between;min-width:0}.mechanics-a_gravitationPanelTitleRow__B4_YU h3{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mechanics-a_gravitationPanelTitleRow__B4_YU span{color:var(--muted-ink);font-size:11.5px;font-weight:900;white-space:nowrap}.mechanics-a_gravitationKeplerChart__4F4aj,.mechanics-a_gravitationTimelineChart__ZA6Fx{min-height:0}.mechanics-a_gravitationEchartsCanvas__HeWYl{width:100%;height:100%;min-height:168px}.mechanics-a_gravitationDataTableFrame__yVBx6{min-height:0;overflow:auto;border:1px solid rgba(211,203,192,.88);border-radius:7px}.mechanics-a_gravitationDataPanel__yyyeb table{width:100%;min-width:0;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;table-layout:fixed}.mechanics-a_gravitationDataPanel__yyyeb td,.mechanics-a_gravitationDataPanel__yyyeb th{padding:6px 4px;color:#424b46;font-size:10.5px;font-weight:850;text-align:center;border:1px solid rgba(218,209,198,.82)}.mechanics-a_gravitationDataPanel__yyyeb th{color:#4c564f;background:rgb(var(--paper-deep-rgb)/.82);line-height:1.15;white-space:normal}.mechanics-a_gravitationDataPanel__yyyeb td{white-space:nowrap}.mechanics-a_gravitationActiveDataRow__CdSnx td{color:white;background:#208b5b}.mechanics-a_gravitationControlBar__pCi4U{display:grid;grid-template-columns:max-content minmax(260px,520px);gap:16px;align-items:center;justify-content:start;justify-self:start;width:min(100%,810px);padding:10px 14px;overflow:hidden;background:rgb(var(--panel-rgb)/.84)}.mechanics-a_gravitationPlaybackBlock__uFY5Q,.mechanics-a_gravitationSpeedBlock__ZNbce{min-width:0}.mechanics-a_gravitationSpeedBlock__ZNbce>span{color:var(--ink);font-size:12px;font-weight:900}.mechanics-a_gravitationPlaybackBlock__uFY5Q{display:grid;grid-template-columns:repeat(2,118px);gap:8px}.mechanics-a_gravitationPlaybackBlock__uFY5Q button{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:38px;padding:0 12px;color:var(--ink);font-weight:950;white-space:nowrap;background:rgb(var(--panel-rgb)/.94);border:1.5px solid var(--line-soft);border-radius:7px}.mechanics-a_gravitationPlaybackBlock__uFY5Q .mechanics-a_primaryButton__GudWE{color:white;background:linear-gradient(180deg,#20aa70,#168654);border-color:#168654;box-shadow:0 6px 12px rgba(26,142,87,.22)}.mechanics-a_gravitationSpeedBlock__ZNbce{display:grid;grid-template-columns:auto minmax(180px,360px) minmax(58px,auto);gap:10px;align-items:center}.mechanics-a_gravitationSpeedBlock__ZNbce strong{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 9px;color:var(--ink);font-weight:950;background:rgb(var(--panel-rgb)/.72);border:1px solid #d9d2c7;border-radius:6px}.mechanics-a_gravitationFocusDock__Lshmz{position:absolute;top:58px;right:12px;z-index:34;display:grid;gap:6px;pointer-events:none}.mechanics-a_gravitationFocusDockButton__LaBOX{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:30px;padding:0 8px;color:#d9f4e5;font-size:11.5px;font-weight:900;background:rgba(9,24,27,.68);border:1px solid rgba(129,166,151,.36);border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 6px 14px rgba(0,0,0,.16);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:var(--cursor-pointer);pointer-events:auto;transition:color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.mechanics-a_gravitationFocusDockButton__LaBOX[aria-expanded=true]{color:white;background:rgba(31,151,100,.92);border-color:rgba(148,238,190,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 8px 18px rgba(27,143,88,.24)}.mechanics-a_gravitationFocusDockButtonAll__8V2Mg{margin-top:4px;border-style:dashed}.mechanics-a_gravitationFocusChartsPanel__fxs4q{display:grid;grid-template-rows:minmax(220px,1fr) minmax(220px,1fr);gap:10px;height:100%;min-height:0;padding:10px}.mechanics-a_gravitationFocusChartsPanel__fxs4q>.mechanics-a_gravitationKeplerPanel__TFa2x,.mechanics-a_gravitationFocusChartsPanel__fxs4q>.mechanics-a_gravitationTimelinePanel__Sw2Qt{grid-area:auto;min-height:0;padding:10px;background:rgb(var(--panel-rgb)/.62)}.mechanics-a_gravitationFocusChartsPanel__fxs4q .mechanics-a_gravitationEchartsCanvas__HeWYl{min-height:160px}.mechanics-a_gravitationFloatingPanelLayer__Jx40J{position:absolute;inset:0;z-index:20;pointer-events:none}.mechanics-a_gravitationFloatingPanel__iCINN{position:absolute;top:0;left:0;display:grid;grid-template-rows:auto auto;width:min(var(--focus-panel-width,360px),calc(100% - 16px));height:auto;max-width:calc(100% - 16px);max-height:calc(100% - 16px);overflow:visible;background:rgb(var(--panel-rgb)/.68);border:1.5px solid rgba(211,202,189,.62);border-radius:8px;box-shadow:inset 0 1px 0 var(--edge-lit-soft),0 14px 30px rgba(4,13,15,.18);opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(3px) saturate(1.08);backdrop-filter:blur(3px) saturate(1.08);transition:box-shadow .16s ease,transform .16s ease;animation:mechanics-a_gravitationFocusPanelIn__PrDG5 .18s ease-out}.mechanics-a_gravitationFloatingPanel__iCINN[data-panel-id=parameters]{width:min(var(--focus-panel-width,380px),calc(100% - 16px))}.mechanics-a_gravitationFloatingPanel__iCINN[data-panel-id=formula],.mechanics-a_gravitationFloatingPanel__iCINN[data-panel-id=readout]{width:min(var(--focus-panel-width,330px),calc(100% - 16px))}.mechanics-a_gravitationFloatingPanel__iCINN[data-panel-id=charts]{width:min(var(--focus-panel-width,660px),calc(100% - 16px));height:min(var(--focus-panel-height,296px),calc(100% - 16px));overflow:hidden}.mechanics-a_gravitationFloatingPanel__iCINN[data-panel-id=data]{width:min(var(--focus-panel-width,560px),calc(100% - 16px))}.mechanics-a_gravitationFloatingPanelHeader__gd9x6{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:6px;align-items:center;min-height:34px;padding:3px 5px 3px 9px;background:rgb(var(--panel-rgb)/.54);border-bottom:1px solid rgba(211,202,189,.46)}.mechanics-a_gravitationFloatingPanelClose__KbAKs,.mechanics-a_gravitationFloatingPanelDragHandle__L5Hf4{display:inline-flex;align-items:center;min-width:0;min-height:26px;color:var(--ink);background:transparent;border:0}.mechanics-a_gravitationFloatingPanelDragHandle__L5Hf4{gap:6px;justify-content:flex-start;padding:0 4px;overflow:hidden;font-size:12.5px;font-weight:950;cursor:grab;-webkit-user-select:none;user-select:none}.mechanics-a_gravitationFloatingPanelDragHandle__L5Hf4:active{cursor:grabbing}.mechanics-a_gravitationFloatingPanelDragHandle__L5Hf4 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mechanics-a_gravitationFloatingPanelClose__KbAKs{justify-content:center;color:#4c554f;border-radius:6px;cursor:var(--cursor-pointer)}.mechanics-a_gravitationFloatingPanelClose__KbAKs:hover{color:white;background:#d44c4c}.mechanics-a_gravitationFloatingPanelBody__Z9Ylr{min-height:0;overflow:visible;background:rgb(var(--panel-rgb)/.18)}.mechanics-a_gravitationFloatingPanel__iCINN[data-panel-id=charts] .mechanics-a_gravitationFloatingPanelBody__Z9Ylr{overflow:hidden}.mechanics-a_gravitationFloatingPanelBody__Z9Ylr>.mechanics-a_gravitationDataPanel__yyyeb,.mechanics-a_gravitationFloatingPanelBody__Z9Ylr>.mechanics-a_gravitationFormulaPanel__d6ekl,.mechanics-a_gravitationFloatingPanelBody__Z9Ylr>.mechanics-a_gravitationKeplerPanel__TFa2x,.mechanics-a_gravitationFloatingPanelBody__Z9Ylr>.mechanics-a_gravitationParametersPanel__9yLLK,.mechanics-a_gravitationFloatingPanelBody__Z9Ylr>.mechanics-a_gravitationReadoutPanel__lhy7J,.mechanics-a_gravitationFloatingPanelBody__Z9Ylr>.mechanics-a_gravitationTimelinePanel__Sw2Qt{grid-area:auto;height:auto;min-height:0;padding:10px;background:transparent;border:0;border-radius:0;box-shadow:none}.mechanics-a_gravitationFloatingPanelBody__Z9Ylr>.mechanics-a_gravitationDataPanel__yyyeb>h3,.mechanics-a_gravitationFloatingPanelBody__Z9Ylr>.mechanics-a_gravitationFormulaPanel__d6ekl .mechanics-a_gravitationFormulaInner__MB73M [class*=formulaTitle],.mechanics-a_gravitationFloatingPanelBody__Z9Ylr>.mechanics-a_gravitationFormulaPanel__d6ekl>h3,.mechanics-a_gravitationFloatingPanelBody__Z9Ylr>.mechanics-a_gravitationParametersPanel__9yLLK>h3,.mechanics-a_gravitationFloatingPanelBody__Z9Ylr>.mechanics-a_gravitationReadoutPanel__lhy7J>h3{display:none}.mechanics-a_gravitationFloatingPanelBody__Z9Ylr>.mechanics-a_gravitationFormulaPanel__d6ekl .mechanics-a_gravitationFormulaInner__MB73M{height:auto;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.mechanics-a_gravitationFloatingPanelBody__Z9Ylr>.mechanics-a_gravitationParametersPanel__9yLLK{gap:7px;height:auto}.mechanics-a_gravitationFloatingPanelBody__Z9Ylr>.mechanics-a_gravitationFormulaPanel__d6ekl,.mechanics-a_gravitationFloatingPanelBody__Z9Ylr>.mechanics-a_gravitationReadoutPanel__lhy7J{height:auto;gap:4px}.mechanics-a_gravitationFloatingPanelBody__Z9Ylr>.mechanics-a_gravitationFocusChartsPanel__fxs4q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:8px;height:100%;min-height:0;padding:8px}.mechanics-a_gravitationFloatingPanelBody__Z9Ylr>.mechanics-a_gravitationFocusChartsPanel__fxs4q>.mechanics-a_gravitationKeplerPanel__TFa2x,.mechanics-a_gravitationFloatingPanelBody__Z9Ylr>.mechanics-a_gravitationFocusChartsPanel__fxs4q>.mechanics-a_gravitationTimelinePanel__Sw2Qt{grid-area:auto;padding:8px;background:rgb(var(--panel-rgb)/.32);border-color:rgba(211,202,189,.46)}.mechanics-a_gravitationFloatingPanelBody__Z9Ylr .mechanics-a_gravitationEchartsCanvas__HeWYl{min-height:132px}.mechanics-a_gravitationFloatingPanelBody__Z9Ylr>.mechanics-a_gravitationDataPanel__yyyeb{display:block;height:auto;min-height:0}.mechanics-a_gravitationFloatingPanelBody__Z9Ylr .mechanics-a_gravitationDataTableFrame__yVBx6{overflow:visible}.mechanics-a_gravitationFloatingPanelBody__Z9Ylr .mechanics-a_gravitationParameterControl__6rE9G{grid-template-columns:minmax(88px,.92fr) minmax(82px,.86fr) minmax(108px,.9fr);gap:6px;min-height:30px;font-size:10.5px}.mechanics-a_gravitationFloatingPanelBody__Z9Ylr .mechanics-a_gravitationParameterControl__6rE9G input[type=range]{height:16px}.mechanics-a_gravitationFloatingPanelBody__Z9Ylr .mechanics-a_gravitationParameterControl__6rE9G input[type=range]::-webkit-slider-thumb{width:16px;height:16px;margin-top:-5px}.mechanics-a_gravitationFloatingPanelBody__Z9Ylr .mechanics-a_gravitationParameterControl__6rE9G input[type=range]::-moz-range-thumb{width:14px;height:14px}.mechanics-a_gravitationFloatingPanelBody__Z9Ylr .mechanics-a_gravitationDerivedParameter__Y9xIJ strong,.mechanics-a_gravitationFloatingPanelBody__Z9Ylr .mechanics-a_gravitationParameterControl__6rE9G strong{min-height:26px;padding:0 6px;font-size:11.5px;background:rgb(var(--panel-rgb)/.5);border-color:rgba(217,210,199,.62)}.mechanics-a_gravitationFloatingPanelBody__Z9Ylr .mechanics-a_gravitationParameterControl__6rE9G small{font-size:9.5px}.mechanics-a_gravitationFloatingPanelBody__Z9Ylr .mechanics-a_gravitationDerivedParameter__Y9xIJ{grid-template-columns:minmax(88px,1fr) minmax(108px,.92fr);min-height:28px;font-size:11px}.mechanics-a_gravitationFloatingPanelBody__Z9Ylr .mechanics-a_gravitationConstantBox__0Vc8B{gap:3px;padding-top:7px;margin-top:0;font-size:10.5px}.mechanics-a_gravitationFloatingPanelBody__Z9Ylr .mechanics-a_gravitationConstantBox__0Vc8B strong{font-size:11px}.mechanics-a_gravitationFloatingPanelBody__Z9Ylr .mechanics-a_gravitationFormulaList__shopB{gap:8px}.mechanics-a_gravitationFloatingPanelBody__Z9Ylr .mechanics-a_gravitationFormulaList__shopB article{gap:5px;font-size:11.2px}.mechanics-a_gravitationFloatingPanelBody__Z9Ylr .mechanics-a_gravitationFormulaList__shopB .mechanics-a_latexInline__5MJN_{font-size:18px}.mechanics-a_gravitationFloatingPanelBody__Z9Ylr .mechanics-a_gravitationReadoutPanel__lhy7J div{min-height:31px}.mechanics-a_gravitationFloatingPanelBody__Z9Ylr .mechanics-a_gravitationReadoutPanel__lhy7J dt{font-size:10.8px}.mechanics-a_gravitationFloatingPanelBody__Z9Ylr .mechanics-a_gravitationReadoutPanel__lhy7J dd{font-size:11.2px}.mechanics-a_gravitationFloatingPanelBody__Z9Ylr .mechanics-a_gravitationDataPanel__yyyeb td,.mechanics-a_gravitationFloatingPanelBody__Z9Ylr .mechanics-a_gravitationDataPanel__yyyeb th{padding:5px 3px;font-size:10px;background-color:rgb(var(--panel-rgb)/.22);border-color:rgba(218,209,198,.52)}.mechanics-a_gravitationFloatingPanelBody__Z9Ylr .mechanics-a_gravitationDataPanel__yyyeb th{background:rgb(var(--paper-deep-rgb)/.42)}.mechanics-a_gravitationFloatingPanelBody__Z9Ylr .mechanics-a_gravitationActiveDataRow__CdSnx td{color:white;background:rgba(32,139,91,.76)}@keyframes mechanics-a_gravitationFocusPanelIn__PrDG5{0%{opacity:0;box-shadow:inset 0 1px 0 var(--edge-lit),0 8px 20px rgba(4,13,15,.18)}to{opacity:1;box-shadow:inset 0 1px 0 var(--edge-lit),0 18px 38px rgba(4,13,15,.28)}}@media (prefers-reduced-motion:reduce){.mechanics-a_gravitationFloatingPanel__iCINN{transition:none;animation:none}}@container gravitation-workspace (max-width: 1120px){.mechanics-a_gravitationCelestialBody__Yg3Wk{grid-template-areas:"params stage stage" "formula readout readout" "kepler timeline timeline" "table table table";grid-template-columns:minmax(220px,.9fr) repeat(2,minmax(0,1fr));grid-template-rows:minmax(330px,1fr) auto minmax(200px,.72fr) minmax(210px,.74fr)}.mechanics-a_gravitationControlBar__pCi4U{grid-template-columns:max-content minmax(220px,1fr);width:min(100%,760px)}}@container gravitation-workspace (max-width: 860px){.mechanics-a_gravitationCelestialWorkspace__JBpbq{overflow:auto}.mechanics-a_gravitationCelestialWorkspace__JBpbq .mechanics-a_experimentHeader___9K6T{align-items:flex-start;flex-direction:column}.mechanics-a_gravitationCelestialWorkspace__JBpbq .mechanics-a_experimentToolbar__SJTxg{flex-wrap:wrap;justify-content:flex-start}.mechanics-a_gravitationCelestialBody__Yg3Wk{grid-template-areas:"stage" "params" "formula" "readout" "kepler" "timeline" "table";grid-template-columns:1fr;grid-template-rows:330px auto auto auto 230px 230px 240px}.mechanics-a_gravitationControlBar__pCi4U{grid-template-columns:1fr;width:100%}.mechanics-a_gravitationPlaybackBlock__uFY5Q{grid-template-columns:repeat(2,minmax(0,1fr))}.mechanics-a_gravitationFocusDock__Lshmz{top:58px;right:10px;gap:6px}.mechanics-a_gravitationFocusDockButton__LaBOX{min-width:46px;min-height:32px;padding:0 8px;font-size:12px}.mechanics-a_gravitationFocusChartsPanel__fxs4q{grid-template-rows:minmax(190px,1fr) minmax(190px,1fr)}}.mechanics-a_overview__hJ32f.mechanics-a_ampereReplicaOverview__7kquf{overflow:hidden}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP{display:grid;grid-template-rows:auto minmax(0,1fr);gap:16px;height:100%;min-height:0;padding:20px 20px 10px;overflow:hidden;background:rgb(var(--panel-rgb)/.42);border:1px dashed var(--line-soft);border-radius:8px;box-shadow:none}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaGrid__fLn6y{height:100%;min-height:0}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaAnalysis__f1XLk{gap:6px;padding:15px 16px 14px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaAnalysis__f1XLk>p{font-size:12.5px;line-height:1.2}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaAnalysisBody__YESBz{grid-template-columns:minmax(0,1fr);gap:12px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaHandSvg__RpSY8{max-height:196px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaDirectionList__tCrvB{gap:7px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaDirectionBadge__qsw4T{grid-template-columns:76px minmax(0,1fr) 22px;min-height:40px;padding:0 10px;gap:6px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaDirectionBadge__qsw4T span{font-size:13.5px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaDirectionBadge__qsw4T strong{font-size:13.5px;text-overflow:clip}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaParams__mBn18{gap:7px 9px;padding:11px 12px 10px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaParams__mBn18 label{min-height:52px;padding:4px 6px;grid-template-areas:"dot name unit" "stepper stepper unit";grid-template-columns:14px minmax(0,1fr) 18px;grid-template-rows:auto auto}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaParams__mBn18 .mechanics-a_numberStepper__HCrIY input[type=number]{min-height:30px;font-size:12.5px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaParams__mBn18 .mechanics-a_numberStepper__HCrIY button{min-height:16px;font-size:12px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaControls__nQQI4{gap:5px;padding:9px 10px 8px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaControlRow__FcYWG{grid-template-columns:minmax(66px,.82fr) repeat(2,minmax(54px,1fr));gap:5px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaChoice__RhOG1{min-height:28px;font-size:11.5px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaSliderRow__Zrw31{grid-template-columns:minmax(70px,1fr) minmax(70px,1fr) 46px;gap:5px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaSliderRow__Zrw31 strong{min-height:28px;font-size:12px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaActionRow__jkXtj{grid-template-columns:minmax(86px,112px);justify-content:end;gap:0;margin-top:0}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaActionRow__jkXtj button{min-height:28px;padding:0 8px;font-size:10.5px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaData__aK_ni{gap:4px;padding:10px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaData__aK_ni h3{font-size:16px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaData__aK_ni table{min-width:0;table-layout:auto}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaData__aK_ni td,.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaData__aK_ni th{padding:2px 3px;font-size:9px;line-height:1.1}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaData__aK_ni tbody tr:last-child td,.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaData__aK_ni tbody tr:last-child th{font-size:10px}@media (max-height:940px){.mechanics-a_page__o7fMb:has(.mechanics-a_ampereReplicaOverview__7kquf){row-gap:10px;padding:12px 16px 8px}.mechanics-a_page__o7fMb:has(.mechanics-a_ampereReplicaOverview__7kquf) .mechanics-a_footer__uruY0{font-size:12px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP{gap:12px;padding:14px 14px 8px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_experimentHeader___9K6T{gap:12px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_eyebrow__LgOwX{margin-bottom:4px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_experimentSubtitle__u6edA{margin-top:5px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_experimentToolbar__SJTxg{gap:8px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_experimentToolbar__SJTxg button{min-height:38px;padding:0 11px;font-size:13px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaGrid__fLn6y{gap:10px;grid-template-rows:minmax(0,1.18fr) minmax(0,.5fr) minmax(176px,.95fr)}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaCard__OsYY1 h3{font-size:17px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaDemoCard__K9ArP{gap:6px;padding:14px 14px 10px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereThreeLegend__Fwc6u{right:10px;bottom:10px;gap:6px;padding:6px 8px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereThreeLegend__Fwc6u span{font-size:11px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaAnalysis__f1XLk{gap:5px;padding:12px 14px 10px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaAnalysisBody__YESBz{grid-template-columns:minmax(0,1fr);gap:10px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaHandSvg__RpSY8{max-height:150px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaDirectionList__tCrvB{gap:6px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaDirectionBadge__qsw4T{grid-template-columns:70px minmax(0,1fr) 20px;min-height:36px;padding:0 9px;gap:5px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaDirectionBadge__qsw4T span,.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaDirectionBadge__qsw4T strong{font-size:12.5px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaParams__mBn18{grid-template-columns:minmax(0,1fr);gap:6px;padding:12px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaControls__nQQI4>h3,.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaParams__mBn18>h3{grid-column:1/-1}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaParams__mBn18 label{min-height:50px;padding:5px 7px;gap:6px;grid-template-areas:"dot name unit" "stepper stepper unit";grid-template-columns:14px minmax(0,1fr) 18px;grid-template-rows:auto auto}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaParams__mBn18 label>b,.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaParams__mBn18 label>span{font-size:13px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaParams__mBn18 label>i{width:11px;height:11px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaParams__mBn18 .mechanics-a_numberStepper__HCrIY input[type=number]{min-height:29px;font-size:13px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaParams__mBn18 .mechanics-a_numberStepper__HCrIY button{min-height:16px;font-size:12px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaControls__nQQI4{gap:5px;padding:9px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaControlRow__FcYWG{grid-template-columns:minmax(66px,.82fr) repeat(2,minmax(54px,1fr));gap:5px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaControlRow__FcYWG>span,.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaSliderRow__Zrw31>span{font-size:13px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaChoice__RhOG1{min-height:28px;font-size:11.5px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaSliderRow__Zrw31{grid-template-columns:minmax(70px,1fr) minmax(70px,1fr) 46px;gap:5px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaSliderRow__Zrw31 strong{min-height:28px;font-size:12px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaActionRow__jkXtj button{min-height:28px;font-size:10.5px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaData__aK_ni{gap:3px;padding:8px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaData__aK_ni h3{font-size:16px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaData__aK_ni td,.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaData__aK_ni th{padding:2px 3px;font-size:9px;line-height:1.05}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaData__aK_ni tbody tr:last-child td,.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaData__aK_ni tbody tr:last-child th{font-size:10px}}@media (max-height:840px){.mechanics-a_page__o7fMb:has(.mechanics-a_ampereReplicaOverview__7kquf){row-gap:8px;padding:10px 14px 6px}.mechanics-a_page__o7fMb:has(.mechanics-a_ampereReplicaOverview__7kquf) .mechanics-a_footer__uruY0{display:none}.mechanics-a_overview__hJ32f.mechanics-a_ampereReplicaOverview__7kquf{overflow-y:auto}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP{gap:10px;padding:12px 12px 8px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_experimentHeader___9K6T{gap:10px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_eyebrow__LgOwX{margin-bottom:3px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_experimentSubtitle__u6edA{margin-top:4px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_experimentToolbar__SJTxg{gap:6px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_experimentToolbar__SJTxg button{min-height:34px;padding:0 10px;font-size:12px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaGrid__fLn6y{gap:8px;grid-template-rows:minmax(0,1fr) minmax(0,.44fr) minmax(176px,1.08fr)}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaDemoCard__K9ArP{padding:12px 12px 9px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaAnalysis__f1XLk{padding:10px 12px 9px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaAnalysisBody__YESBz{grid-template-columns:minmax(0,1fr);gap:8px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaHandSvg__RpSY8{max-height:126px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaDirectionBadge__qsw4T{grid-template-columns:66px minmax(0,1fr) 18px;min-height:33px;padding:0 8px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaDirectionBadge__qsw4T span,.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaDirectionBadge__qsw4T strong{font-size:12px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaParams__mBn18{gap:6px 8px;padding:10px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaParams__mBn18 label{min-height:48px;padding:4px 6px;grid-template-areas:"dot name unit" "stepper stepper unit";grid-template-columns:13px minmax(0,1fr) 16px;grid-template-rows:auto auto}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaControlRow__FcYWG>span,.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaParams__mBn18 label>b,.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaParams__mBn18 label>span,.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaSliderRow__Zrw31>span{font-size:12px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaParams__mBn18 label>i{width:10px;height:10px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaParams__mBn18 .mechanics-a_numberStepper__HCrIY input[type=number]{min-height:28px;font-size:12px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaParams__mBn18 .mechanics-a_numberStepper__HCrIY button{min-height:16px;font-size:12px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaControls__nQQI4{gap:4px;padding:8px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaControlRow__FcYWG{grid-template-columns:minmax(60px,.8fr) repeat(2,minmax(50px,1fr));gap:4px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaChoice__RhOG1{min-height:26px;font-size:11px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaSliderRow__Zrw31{grid-template-columns:minmax(62px,1fr) minmax(62px,1fr) 42px;gap:4px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaSliderRow__Zrw31 strong{min-height:26px;font-size:11.5px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaActionRow__jkXtj button{min-height:26px;font-size:10px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaData__aK_ni td,.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaData__aK_ni th{font-size:8.4px}.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaData__aK_ni tbody tr:last-child td,.mechanics-a_experimentWorkspace__iyG__.mechanics-a_ampereReplicaWorkspace__SelPP .mechanics-a_ampereReplicaData__aK_ni tbody tr:last-child th{font-size:9.4px}}.mechanics-a_kinWorkspace__NG9vX{align-content:start;container-name:kin-workspace;container-type:inline-size}.mechanics-a_kinBody__d7Ski,.mechanics-a_kinWorkspace__NG9vX{height:100%;min-height:0;overflow:hidden;grid-template-rows:auto minmax(0,1fr)}.mechanics-a_kinBody__d7Ski{display:grid;grid-template-areas:"stage controls" "stage analysis";grid-template-columns:minmax(0,1.72fr) minmax(344px,1fr);align-items:stretch;gap:14px}.mechanics-a_kinAnalysis__aj6uG,.mechanics-a_kinControls__Y1FDL,.mechanics-a_kinReadouts__zVObZ,.mechanics-a_kinStage__TNakq{min-width:0;min-height:0}.mechanics-a_kinStage__TNakq{grid-area:stage;position:relative;display:flex;flex-direction:column;padding:16px 20px;background:radial-gradient(130% 86% at 28% -4%,rgb(var(--panel-rgb)/.55),transparent 64%),var(--apparatus-bg);border:1.5px solid var(--line-soft);border-radius:14px;overflow:hidden;box-shadow:inset 0 1px 0 rgb(255 255 255/.45),var(--shadow-soft,0 10px 28px rgb(31 33 28/.06))}.mechanics-a_kinStageCanvas__4Blmh{flex:1 1 auto;width:100%;min-width:0;min-height:0;overflow:visible}.mechanics-a_kinReadouts__zVObZ{flex:0 0 auto;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px;margin-top:12px}.mechanics-a_kinReadout__n3OWw{display:flex;flex-direction:column;gap:4px;padding:10px 14px;background:rgb(var(--panel-rgb)/.82);border:1.5px solid var(--line-soft);border-radius:11px}.mechanics-a_kinReadout__n3OWw dt,.mechanics-a_kinReadout__n3OWw em{color:var(--muted-ink);font-size:11.5px;font-weight:800;font-style:normal;letter-spacing:.02em}.mechanics-a_kinReadout__n3OWw dd,.mechanics-a_kinReadout__n3OWw strong{margin:0;font-size:19px;font-weight:800;line-height:1.05}.mechanics-a_kinReadout__n3OWw[data-tone=green] dd,.mechanics-a_kinReadout__n3OWw[data-tone=green] strong{color:var(--green)}.mechanics-a_kinControls__Y1FDL{grid-area:controls;display:flex;flex-direction:column;gap:12px;padding:15px 18px 16px;background:rgb(var(--panel-rgb)/.94);border:1.5px solid var(--line-soft);border-radius:12px;overflow:auto}.mechanics-a_kinSectionLabel__AKLE1{display:flex;align-items:center;gap:8px;color:var(--muted-ink);font-size:11.5px;font-weight:900;letter-spacing:.06em}.mechanics-a_kinSectionLabel__AKLE1:after{content:"";flex:1 1 auto;height:1px;background:var(--line-soft)}.mechanics-a_kinParams__96jW8{display:grid;grid-template-columns:minmax(0,1fr) 96px auto;align-items:center;column-gap:12px;row-gap:10px}.mechanics-a_kinParams__96jW8 .mechanics-a_kinCheckRow__PAyJk,.mechanics-a_kinParams__96jW8 .mechanics-a_kinLockedNote__tISLX{grid-column:1/-1}.mechanics-a_kinModeToggle__JzKAN{width:100%}.mechanics-a_kinCheckRow__PAyJk{display:flex;align-items:center;gap:9px;padding:9px 11px;background:rgb(var(--panel-rgb)/.55);border:1px solid var(--line-soft);border-radius:9px;font-size:12.5px;font-weight:700;color:var(--ink);cursor:pointer}.mechanics-a_kinCheckRow__PAyJk input[type=checkbox]{width:16px;height:16px;accent-color:var(--green);cursor:pointer}.mechanics-a_kinLockedNote__tISLX{padding:8px 11px;background:rgb(var(--panel-rgb)/.5);border:1px dashed var(--line-soft);border-radius:9px;color:var(--muted-ink);font-size:12px;font-weight:600;line-height:1.55}.mechanics-a_kinTimeControl__nOJ_g{display:flex;flex-direction:column;gap:10px}.mechanics-a_kinTimeHead__QutoU{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.mechanics-a_kinTimeHead__QutoU strong{font-size:13px;font-weight:800}.mechanics-a_kinTimeControl__nOJ_g input[type=range]{width:100%}.mechanics-a_kinPlayRow__RGbJr{display:grid;grid-template-columns:1fr auto;gap:10px}.mechanics-a_kinPlayRow__RGbJr button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 16px;border:1.5px solid var(--line-soft);border-radius:10px;background:rgb(var(--panel-rgb)/.7);color:var(--ink);font-size:14px;font-weight:800;cursor:pointer}.mechanics-a_kinAnalysis__aj6uG{grid-area:analysis;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;padding:13px 16px 15px;background:rgb(var(--panel-rgb)/.94);border:1.5px solid var(--line-soft);border-radius:12px;overflow:hidden}.mechanics-a_kinAnalysisTabs__z4_Tg{width:100%}.mechanics-a_kinAnalysisBody__3UFLk{position:relative;min-height:0;overflow:hidden}.mechanics-a_kinAnalysisBody__3UFLk>figure{height:100%;margin:0}.mechanics-a_kinAnalysisBody__3UFLk .mechanics-a_dataTableFrame__t4FYJ{height:100%;min-height:0;overflow:auto}.mechanics-a_kinStageFormulaCard__L9h8n{display:flex;flex-direction:column;gap:8px;align-items:flex-end;padding:11px 15px;background:rgb(var(--panel-rgb)/.92);border:1.5px solid var(--line-soft);border-radius:10px;font-size:17px;color:var(--ink)}@container kin-workspace (max-width: 880px){.mechanics-a_kinBody__d7Ski{grid-template-areas:"stage" "readouts" "controls" "analysis";grid-template-columns:1fr;grid-template-rows:auto auto auto auto;height:auto;overflow:visible}.mechanics-a_kinWorkspace__NG9vX{overflow:auto;height:auto}.mechanics-a_kinStage__TNakq{min-height:420px}.mechanics-a_kinAnalysis__aj6uG{min-height:320px}}