.vibration-wave_vwOverview__MtYSb{overflow-y:auto}.vibration-wave_vwWorkspace__zp2KR{grid-template-rows:auto minmax(0,1fr);gap:10px;height:100%;min-height:0;overflow:hidden}.vibration-wave_vwWorkspace__zp2KR .vibration-wave_experimentHeader__7T2BV{align-items:center;gap:14px}.vibration-wave_vwWorkspace__zp2KR .vibration-wave_eyebrow__B8EVe{margin-bottom:4px}.vibration-wave_vwWorkspace__zp2KR .vibration-wave_experimentHeader__7T2BV h2{line-height:1.04}.vibration-wave_vwWorkspace__zp2KR .vibration-wave_experimentSubtitle__AkFuH{margin-top:4px;line-height:1.32}.vibration-wave_vwWorkspace__zp2KR .vibration-wave_experimentToolbar__Zw_vw{gap:8px}.vibration-wave_vwWorkspace__zp2KR .vibration-wave_experimentToolbar__Zw_vw button{min-height:34px;padding:0 11px}.vibration-wave_vwBody__qlLmc{display:grid;gap:12px;height:100%;min-height:0;overflow:hidden;align-items:stretch;grid-template-columns:minmax(294px,.84fr) minmax(0,2fr);grid-template-areas:"controls content"}.vibration-wave_vwControls__wdwdz{grid-area:controls;display:flex;flex-direction:column;gap:12px;min-height:0;height:100%}.vibration-wave_vwControlsCard__gl5Py{flex:0 1 auto;min-height:0;overflow-y:auto}.vibration-wave_vwLeftChart__P_Tzx{flex:1 1;min-height:160px}.vibration-wave_vwContent__GpMm6{grid-area:content;display:grid;grid-template-rows:minmax(160px,1.4fr) minmax(150px,1fr);gap:12px;min-width:0;min-height:0;height:100%}.vibration-wave_vwContentDual__VVM3z{grid-template-rows:minmax(160px,1.35fr) minmax(150px,1fr)}.vibration-wave_vwContentSplit___PHlw{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;align-items:start}.vibration-wave_vwContentPair__dw1vT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch;min-height:0;height:100%}@media (max-width:1180px){.vibration-wave_vwContentSplit___PHlw{grid-template-columns:minmax(0,1fr)}.vibration-wave_vwContentPair__dw1vT{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr))}}.vibration-wave_vwCard__BnJ7M{min-width:0;min-height:0;padding:clamp(12px,.85vw,15px);background:var(--panel);border:1.5px solid var(--line-soft);border-radius:9px}.vibration-wave_vwCard__BnJ7M h3{margin:0;font-size:14.5px;line-height:1.15}.vibration-wave_vwGroup__LtFnR{display:grid;gap:10px}.vibration-wave_vwGroup__LtFnR+.vibration-wave_vwGroup__LtFnR{margin-top:13px;padding-top:13px;border-top:1.5px solid var(--line-soft)}.vibration-wave_vwGroupHead__nvQju{margin:0;color:var(--muted-ink);font-size:11.5px;font-weight:900;letter-spacing:.03em}.vibration-wave_vwParams__qW9Nn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 12px;align-items:end}.vibration-wave_vwParams__qW9Nn label{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name name" "stepper unit";gap:6px 8px;align-items:end;min-width:0;font-weight:900}.vibration-wave_vwParams__qW9Nn label>span{grid-area:name;justify-self:start;min-width:0;overflow:hidden;font-size:12px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.vibration-wave_vwParams__qW9Nn label>strong{grid-area:unit;align-self:center;justify-self:end;color:var(--muted-ink);font-size:12px;white-space:nowrap}.vibration-wave_vwParams__qW9Nn label .vibration-wave_numberStepper__E8AE2{grid-area:stepper;width:100%;min-width:0;grid-template-columns:minmax(0,1fr) 26px}.vibration-wave_vwParams__qW9Nn .vibration-wave_numberStepper__E8AE2 input[type=number]{min-height:36px;padding:0 9px;font-size:14px}.vibration-wave_vwParams__qW9Nn .vibration-wave_numberStepper__E8AE2 span{grid-template-rows:18px 18px}.vibration-wave_vwParams__qW9Nn .vibration-wave_numberStepper__E8AE2 button{min-height:18px;font-size:11px}.vibration-wave_vwSliderRow__VqOry{display:grid;grid-column:1/-1;gap:6px}.vibration-wave_vwSliderHead__pOi5V{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px;font-weight:900}.vibration-wave_vwSliderHead__pOi5V strong{color:var(--green);font-size:12px;white-space:nowrap}.vibration-wave_vwSlider__iIYhI{width:100%;height:14px;accent-color:var(--green)}.vibration-wave_vwSliderScale__REqrw{display:flex;justify-content:space-between;gap:8px;color:var(--muted-ink);font-size:10px;font-weight:800;line-height:1.1}.vibration-wave_vwToggleRow__4h_pL{display:grid;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;font-size:12px;font-weight:900}.vibration-wave_vwToggles__pjtb9{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px}.vibration-wave_vwToggles__pjtb9 button{min-height:32px;padding:0 8px;color:var(--ink);font-size:12px;font-weight:900;background:rgb(var(--panel-rgb)/.92);border:1.5px solid var(--line-soft);border-radius:7px}.vibration-wave_vwToggles__pjtb9 button[aria-pressed=true]{color:white;background:var(--green);border-color:var(--green)}.vibration-wave_vwOverlays__qqijl{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;padding:9px 11px;border:1.5px dashed var(--line-soft);border-radius:8px}.vibration-wave_vwOverlays__qqijl legend{padding:0 4px;color:var(--muted-ink);font-size:11px;font-weight:900}.vibration-wave_vwOverlays__qqijl label{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:800}.vibration-wave_vwOverlays__qqijl input[type=checkbox]{accent-color:var(--green)}.vibration-wave_vwPlayback__b8ASS{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px}.vibration-wave_vwPlayback__b8ASS button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:40px;padding:0 8px;color:var(--ink);font-size:12.5px;font-weight:900;background:rgb(var(--panel-rgb)/.92);border:1.5px solid var(--line-soft);border-radius:8px}.vibration-wave_vwPlayback__b8ASS .vibration-wave_primaryButton__5rx6k,.vibration-wave_vwPlayback__b8ASS button[aria-pressed=true]{color:white;background:var(--green);border-color:var(--green)}.vibration-wave_vwStage__mhDzf{display:grid;grid-template-rows:auto minmax(150px,1fr);gap:10px;min-height:0;height:100%}.vibration-wave_vwReadoutPanel__Xfm5o{flex:0 1 auto;min-height:0;overflow-y:auto;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px}.vibration-wave_vwReadoutColumn__435TX{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px}.vibration-wave_springOscReadoutGrid__5HJkU{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-content:start;min-height:0}.vibration-wave_springOscReadoutGrid__5HJkU .vibration-wave_vwReadoutCard__A6Lvv{grid-template-columns:auto minmax(0,1fr);column-gap:5px}.vibration-wave_springOscReadoutGrid__5HJkU .vibration-wave_vwReadoutCard__A6Lvv i{justify-self:start}.vibration-wave_springOscScrollCol__BMDxD{display:grid;grid-template-rows:minmax(auto,1.4fr) minmax(auto,1fr);gap:12px;min-height:0;overflow-y:auto}.vibration-wave_springOscFlat__1HbAE{flex:0 0 auto;overflow:visible;gap:6px}.vibration-wave_springOscFill__rx250{flex:1 0 auto;overflow:visible;min-height:0;gap:12px}.vibration-wave_wiBody__5V2lZ .vibration-wave_vwControls__wdwdz{gap:10px;overflow-y:auto}.vibration-wave_wiBody__5V2lZ .vibration-wave_vwControlsCard__gl5Py{flex:1 1 auto;overflow:visible;padding:12px 13px;display:flex;flex-direction:column}.vibration-wave_wiBody__5V2lZ .vibration-wave_vwControlsCard__gl5Py>.vibration-wave_vwGroup__LtFnR{flex:1 1;align-content:space-between}.vibration-wave_wiBody__5V2lZ .vibration-wave_vwGroup__LtFnR{gap:8px}.vibration-wave_wiBody__5V2lZ .vibration-wave_vwParams__qW9Nn{gap:7px 11px}.vibration-wave_wiBody__5V2lZ .vibration-wave_vwParams__qW9Nn label{grid-template-columns:minmax(0,1fr) 22px}.vibration-wave_wiBody__5V2lZ .vibration-wave_vwParams__qW9Nn label>span{font-size:11.5px}.vibration-wave_wiBody__5V2lZ .vibration-wave_vwParams__qW9Nn .vibration-wave_numberStepper__E8AE2 input[type=number]{min-height:28px;font-size:13px}.vibration-wave_wiBody__5V2lZ .vibration-wave_vwParams__qW9Nn .vibration-wave_numberStepper__E8AE2 span{grid-template-rows:14px 14px}.vibration-wave_wiBody__5V2lZ .vibration-wave_vwParams__qW9Nn .vibration-wave_numberStepper__E8AE2 button{min-height:0}.vibration-wave_wiBody__5V2lZ .vibration-wave_vwToggleRow__4h_pL{grid-template-columns:52px minmax(0,1fr);gap:9px;font-size:11.5px}.vibration-wave_wiBody__5V2lZ .vibration-wave_vwToggles__pjtb9 button{min-height:26px;font-size:11px}.vibration-wave_wiBody__5V2lZ .vibration-wave_vwOverlays__qqijl{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 10px;padding:6px 2px 2px;border:none}.vibration-wave_wiBody__5V2lZ .vibration-wave_vwOverlays__qqijl legend{font-size:10.5px}.vibration-wave_wiBody__5V2lZ .vibration-wave_vwOverlays__qqijl label{font-size:11px;gap:5px}.vibration-wave_wiBody__5V2lZ .vibration-wave_waveInterferencePresetRow__sU1lD button{min-height:27px;font-size:11.5px}.vibration-wave_wiBody__5V2lZ .vibration-wave_vwPlayback__b8ASS button,.vibration-wave_wiBody__5V2lZ .vibration-wave_waveInterferenceStoryStart__5w1Do{min-height:35px;font-size:12px}.vibration-wave_wiPulseToggles__Gry69{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px;min-width:0}.vibration-wave_wiBody__5V2lZ .vibration-wave_vwContentDual__VVM3z{grid-template-rows:minmax(220px,1.9fr) minmax(150px,1fr)}.vibration-wave_wiStage__xkPbp{grid-template-rows:auto minmax(160px,1fr) auto}.vibration-wave_wiReadoutStrip__0P1HR{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.vibration-wave_wiReadoutStrip__0P1HR .vibration-wave_vwReadoutCard__A6Lvv{padding:6px 10px}.vibration-wave_wiReadoutStrip__0P1HR .vibration-wave_vwReadoutCard__A6Lvv em{font-size:10.5px}.vibration-wave_wiReadoutStrip__0P1HR .vibration-wave_vwReadoutCard__A6Lvv strong{font-size:15px}.vibration-wave_wiPlaybackBar__VUp8T{display:inline-flex;gap:5px}.vibration-wave_wiPlaybackBar__VUp8T button{display:inline-flex;align-items:center;gap:3px;min-height:30px;min-width:32px;padding:0 7px;color:var(--ink);font-size:11px;font-weight:900;background:rgb(var(--panel-rgb)/.92);border:1.5px solid var(--line-soft);border-radius:7px}.vibration-wave_wiPlaybackBar__VUp8T button[aria-pressed=true]{color:white;background:var(--green);border-color:var(--green)}.vibration-wave_vwStageTools__PyxXH{display:flex;align-items:center;gap:8px;flex:0 0 auto}.vibration-wave_vwStageFrame__4dHJw{position:relative;width:100%;height:100%;min-height:150px;overflow:hidden;background:var(--apparatus-bg);border:1.5px solid var(--line-soft);border-radius:8px}.vibration-wave_vwStageSvg__aZuOp{display:block;width:100%;height:100%}.vibration-wave_vwReadoutStrip__pEhF_{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.vibration-wave_vwReadoutCard__A6Lvv{display:grid;grid-template-areas:"label label" "value unit";align-items:baseline;gap:2px 6px;min-width:0;padding:7px 11px;background:var(--panel);border:1.5px solid var(--line-soft);border-radius:8px}.vibration-wave_vwReadoutCard__A6Lvv em{grid-area:label;color:var(--muted-ink);font-size:11px;font-style:normal;font-weight:900;line-height:1.12;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vibration-wave_vwReadoutCard__A6Lvv strong{grid-area:value;font-size:18px;font-weight:900;line-height:1.04}.vibration-wave_vwReadoutCard__A6Lvv i{grid-area:unit;justify-self:end;color:var(--muted-ink);font-size:11px;font-style:normal}.vibration-wave_vwReadoutCard__A6Lvv[data-highlight=true] strong{color:var(--green)}.vibration-wave_vwReadoutCard__A6Lvv[data-accent=wave] strong{color:var(--wave-crest)}.vibration-wave_vwReadoutCard__A6Lvv[data-verdict="加强"] strong{color:var(--wave-reinforce)}.vibration-wave_vwReadoutCard__A6Lvv[data-verdict="减弱"] strong{color:var(--wave-cancel)}.vibration-wave_vwInfoCard__dpBfx{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 12px;padding:9px 13px;background:var(--panel);border:1.5px solid var(--line-soft);border-radius:8px}.vibration-wave_vwInfoCard__dpBfx em{color:var(--muted-ink);font-size:12px;font-style:normal;font-weight:900}.vibration-wave_vwInfoCard__dpBfx strong{justify-self:end;font-size:17px;font-weight:900}.vibration-wave_vwInfoCard__dpBfx span{font-size:12px;font-weight:800}.vibration-wave_vwInfoCard__dpBfx small{grid-column:1/-1;color:var(--muted-ink);font-size:11px;font-weight:700}.vibration-wave_vwInfoCard__dpBfx[data-accent=true]{border-color:#c8862f;background:rgba(200,134,47,.08)}.vibration-wave_vwChartCard__mhdOd{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:7px;margin:0}.vibration-wave_vwChartCard__mhdOd .vibration-wave_echartsFrame__SMSjC{position:relative;height:100%;min-height:0;overflow:hidden}.vibration-wave_vwChartCanvas__YeYbF{position:absolute;inset:0;width:100%;height:100%;min-height:0}.vibration-wave_vwChartTabs__oQSeY{display:inline-flex;gap:6px}.vibration-wave_vwChartTabs__oQSeY button{min-height:28px;padding:0 11px;color:var(--ink);font-size:11.5px;font-weight:900;background:rgb(var(--panel-rgb)/.92);border:1.5px solid var(--line-soft);border-radius:999px}.vibration-wave_vwChartTabs__oQSeY button[aria-pressed=true]{color:white;background:var(--green);border-color:var(--green)}.vibration-wave_vwChartNote__eneGa{display:-webkit-box;margin:0;overflow:hidden;color:var(--muted-ink);font-size:12px;font-weight:800;line-height:1.34;-webkit-box-orient:vertical;-webkit-line-clamp:2}.vibration-wave_vwFormulaCard__v8yj0{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:9px;align-content:start}.vibration-wave_vwFormulaList__qiGPP{display:grid;gap:7px;min-width:0;margin:0;padding:0;list-style:none}.vibration-wave_vwFormulaList__qiGPP li{display:grid;gap:4px;align-content:start;min-width:0;padding:7px 12px;font-size:14px;line-height:1.2;background:var(--panel);border:1.5px solid var(--line-soft);border-radius:8px}.vibration-wave_vwFormulaList__qiGPP li em{color:var(--muted-ink);font-size:11px;font-style:normal;font-weight:900}.vibration-wave_vwHint__TQqVw{margin:0;color:var(--muted-ink);font-size:12px;font-weight:700;line-height:1.4}.vibration-wave_vwHint__TQqVw b{color:var(--green)}.vibration-wave_vwBadge__f5jER{padding:4px 9px;font-size:11px;font-weight:900;border-radius:6px;color:var(--muted-ink);border:1px solid var(--line-soft);background:rgba(96,100,93,.08);white-space:nowrap}.vibration-wave_vwBadge__f5jER[data-tone=ok]{color:var(--green);border-color:var(--green);background:var(--green-soft)}.vibration-wave_vwBadge__f5jER[data-tone=warn]{color:#a85f24;border-color:#c8862f;background:rgba(200,134,47,.12)}.vibration-wave_vwBadge__f5jER[data-tone=info]{color:#285f93;border-color:#2f6fb3;background:rgba(47,111,179,.12)}.vibration-wave_vwBadge__f5jER[data-tone=danger]{color:#a8453f;border-color:#c0463e;background:rgba(192,70,62,.12)}@media (max-width:1080px){.vibration-wave_vwBody__qlLmc{grid-template-columns:minmax(0,1fr);grid-template-areas:"content" "controls"}}.vibration-wave_waveInterferenceChartPanel__QuuD8,.vibration-wave_waveInterferenceCheckPanel__v0V3H,.vibration-wave_waveInterferenceControls__I8ZuE,.vibration-wave_waveInterferencePulsePanel__p8VlA,.vibration-wave_waveInterferenceStage__v57vt{min-width:0;min-height:0;padding:clamp(10px,.75vw,13px);background:var(--panel);border:1.5px solid var(--line-soft);border-radius:8px}.vibration-wave_waveInterferenceChartPanel__QuuD8 h3,.vibration-wave_waveInterferenceCheckPanel__v0V3H h3,.vibration-wave_waveInterferenceControls__I8ZuE h3,.vibration-wave_waveInterferencePulsePanel__p8VlA h3,.vibration-wave_waveInterferenceStage__v57vt h3{margin:0;font-size:14.5px;line-height:1.12}.vibration-wave_waveInterferenceStatusBadge__TkbVc{padding:4px 8px;font-size:11px;font-weight:900;border-radius:5px;color:var(--muted-ink);border:1px solid var(--line-soft);background:rgba(96,100,93,.08)}.vibration-wave_waveInterferenceStatusBadge__TkbVc[data-tone=stable]{color:#285f93;border-color:#2f6fb3;background:rgba(47,111,179,.12)}.vibration-wave_waveInterferenceStatusBadge__TkbVc[data-tone=unstable]{color:#a8453f;border-color:#c0463e;background:rgba(192,70,62,.12)}.vibration-wave_waveInterferenceCheckPanel__v0V3H{display:grid;grid-template-rows:auto auto auto;gap:7px;align-content:start}.vibration-wave_waveInterferenceCheckGrid__qEqJv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.vibration-wave_waveInterferencePresetRow__sU1lD{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.vibration-wave_waveInterferencePresetRow__sU1lD button{min-height:30px;padding:0 6px;color:var(--ink);font-size:11.5px;font-weight:900;background:rgb(var(--panel-rgb)/.92);border:1.5px solid var(--line-soft);border-radius:6px}.vibration-wave_waveInterferenceStoryStart__5w1Do{width:100%;min-height:40px;padding:0 12px;color:white;font-size:13px;font-weight:900;background:var(--green);border:1.5px solid var(--green);border-radius:8px}.vibration-wave_waveInterferenceStoryBanner__XBt2D{display:grid;gap:6px;padding:10px 12px;background:var(--green-soft);border:1.5px solid #b4cfbd;border-radius:8px}.vibration-wave_waveInterferenceStoryHead__idT0d{display:flex;align-items:center;justify-content:space-between;gap:8px}.vibration-wave_waveInterferenceStoryHead__idT0d strong{color:var(--green-deep,#1e5d43);font-size:13.5px;font-weight:900}.vibration-wave_waveInterferenceStoryDots___djhC{display:inline-flex;gap:4px}.vibration-wave_waveInterferenceStoryDots___djhC i{width:8px;height:8px;border-radius:50%;background:rgba(47,143,85,.25)}.vibration-wave_waveInterferenceStoryDots___djhC i[data-on=true]{background:var(--green)}.vibration-wave_waveInterferenceStoryBanner__XBt2D p{margin:0;color:var(--ink);font-size:12px;font-weight:700;line-height:1.4}.vibration-wave_waveInterferenceStoryNav__1W9np{display:grid;grid-template-columns:1fr 1.2fr .8fr;gap:6px}.vibration-wave_waveInterferenceStoryNav__1W9np button{min-height:32px;padding:0 8px;color:var(--ink);font-size:12px;font-weight:900;background:var(--panel);border:1.5px solid var(--line-soft);border-radius:6px}.vibration-wave_waveInterferenceStoryNav__1W9np button.vibration-wave_primaryButton__5rx6k{color:white;background:var(--green);border-color:var(--green)}.vibration-wave_waveInterferenceStoryNav__1W9np button:disabled{opacity:.5}.vibration-wave_simplePendulumPeriodStatusBadge__SLTsd{padding:4px 8px;font-size:11px;font-weight:900;border-radius:5px;color:var(--muted-ink);border:1px solid var(--line-soft);background:rgba(96,100,93,.08)}.vibration-wave_simplePendulumPeriodStatusBadge__SLTsd[data-tone=ok]{color:#1e5d43;border-color:#2f8f55;background:rgba(47,143,85,.12)}.vibration-wave_simplePendulumPeriodStatusBadge__SLTsd[data-tone=warn]{color:#a85f24;border-color:#c8862f;background:rgba(200,134,47,.12)}.vibration-wave_simplePendulumPeriodStatusBadge__SLTsd[data-tone=over]{color:#a8453f;border-color:#c0463e;background:rgba(192,70,62,.12)}.vibration-wave_simplePendulumPeriodBody__xd6Ga{display:grid;gap:12px;height:100%;min-height:0;overflow:hidden;grid-template-columns:minmax(256px,.82fr) minmax(0,1.46fr) minmax(286px,.96fr);grid-template-rows:minmax(0,auto) minmax(140px,1fr);grid-template-areas:"controls scene readout" "controls scene chart"}.vibration-wave_simplePendulumPeriodControls__xVEH1{grid-area:controls;min-height:0;display:flex;flex-direction:column;gap:12px;height:100%}.vibration-wave_simplePendulumPeriodParamsCard__hAKzf{flex:1.4 1 auto;min-height:0;display:flex;flex-direction:column}.vibration-wave_simplePendulumPeriodParamsCard__hAKzf>.vibration-wave_vwGroup__LtFnR{flex:1 1;grid-template-rows:auto minmax(0,1fr)}.vibration-wave_simplePendulumPeriodParamsCard__hAKzf .vibration-wave_vwParams__qW9Nn{align-content:space-between}.vibration-wave_simplePendulumPeriodParamsCard__hAKzf .vibration-wave_vwParams__qW9Nn label{grid-template-columns:minmax(0,1fr) 24px}.vibration-wave_simplePendulumPeriodParamsCard__hAKzf .vibration-wave_vwParams__qW9Nn label>strong{justify-self:start}.vibration-wave_simplePendulumPeriodControlCard__VWOdW{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.vibration-wave_simplePendulumPeriodScene__ZIHT5{grid-area:scene;min-width:0;min-height:0}.vibration-wave_simplePendulumPeriodReadout__X68kP{grid-area:readout;min-height:0;overflow:visible;grid-template-rows:auto auto}.vibration-wave_simplePendulumPeriodChart__RdikU{grid-area:chart;min-width:0;min-height:0}.vibration-wave_simplePendulumPeriodChart__RdikU .vibration-wave_panelTitleRow__FHEvt{flex-wrap:wrap;gap:4px 8px}.vibration-wave_simplePendulumPeriodChart__RdikU .vibration-wave_panelTitleRow__FHEvt h3{font-size:13px}.vibration-wave_simplePendulumPeriodChart__RdikU .vibration-wave_vwChartTabs__oQSeY{flex-shrink:0}.vibration-wave_simplePendulumPeriodChart__RdikU .vibration-wave_vwChartTabs__oQSeY button{min-height:26px;padding:0 9px;white-space:nowrap}.vibration-wave_simplePendulumPeriodChartNote__OMsGN{display:block;overflow:visible;-webkit-line-clamp:unset;font-size:11.5px;line-height:1.3}@media (max-width:1140px){.vibration-wave_simplePendulumPeriodBody__xd6Ga{grid-template-columns:minmax(232px,.85fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1.35fr) minmax(150px,1fr);grid-template-areas:"controls scene scene" "controls readout chart"}}.vibration-wave_simplePendulumPeriodGravityCard__C5GsD{display:grid;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 10px;padding:8px 11px;background:var(--panel);border:1.5px solid var(--line-soft);border-radius:7px}.vibration-wave_simplePendulumPeriodGravityCard__C5GsD em{color:var(--muted-ink);font-size:11.5px;font-style:normal;font-weight:900}.vibration-wave_simplePendulumPeriodGravityCard__C5GsD strong{justify-self:end;color:#2f6fb3;font-size:16px;font-weight:900}.vibration-wave_simplePendulumPeriodGravityCard__C5GsD span{color:var(--muted-ink);font-size:11.5px;font-weight:800}.vibration-wave_simplePendulumPeriodGravityCard__C5GsD small{grid-column:1/-1;color:var(--muted-ink);font-size:10.5px;font-weight:700}.vibration-wave_simplePendulumPeriodGravityCard__C5GsD[data-ready=true]{border-color:#2f6fb3;background:rgba(47,111,179,.07)}.vibration-wave_simplePendulumPeriodGravityCard__C5GsD[data-ready=true] strong{color:var(--green)}.vibration-wave_simplePendulumPeriodSliderRow__M_GEe{display:grid;grid-column:1/-1;gap:5px;align-self:end}.vibration-wave_simplePendulumPeriodSliderHead__xdneF{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px;font-weight:900}.vibration-wave_simplePendulumPeriodSliderHead__xdneF strong{color:var(--green);font-size:11.5px;white-space:nowrap}.vibration-wave_simplePendulumPeriodSliderHead__xdneF strong[data-tone=warn]{color:#a85f24}.vibration-wave_simplePendulumPeriodSliderHead__xdneF strong[data-tone=over]{color:#a8453f}.vibration-wave_simplePendulumPeriodSlider__hyxuM{width:100%;height:13px;accent-color:var(--green)}.vibration-wave_simplePendulumPeriodSliderScale__8P7tx{display:flex;justify-content:space-between;gap:8px;color:var(--muted-ink);font-size:10px;font-weight:800;line-height:1}.vibration-wave_simplePendulumPeriodGravityRow__m8Scp{display:grid;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;font-size:12px;font-weight:900}.vibration-wave_simplePendulumPeriodGravityButtons__iBB3Y{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.vibration-wave_simplePendulumPeriodGravityButtons__iBB3Y button{min-height:30px;padding:0 6px;color:var(--ink);font-size:12px;font-weight:900;background:rgb(var(--panel-rgb)/.92);border:1.5px solid var(--line-soft);border-radius:6px}.vibration-wave_simplePendulumPeriodGravityButtons__iBB3Y button[aria-pressed=true]{color:white;background:var(--green);border-color:var(--green)}.vibration-wave_simplePendulumPeriodGravityRow__m8Scp .vibration-wave_simplePendulumPeriodSlider__hyxuM{grid-column:2}.vibration-wave_simplePendulumPeriodCollect__7e7RT{display:grid;grid-template-columns:1.2fr .9fr;gap:7px}.vibration-wave_simplePendulumPeriodCollect__7e7RT button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:36px;padding:0 6px;color:var(--ink);font-size:12px;font-weight:900;background:rgb(var(--panel-rgb)/.92);border:1.5px solid var(--line-soft);border-radius:6px}.vibration-wave_simplePendulumPeriodCollect__7e7RT .vibration-wave_primaryButton__5rx6k{color:white;background:var(--green);border-color:var(--green)}.vibration-wave_mechanicalWaveFormationChartTag__O1Cfk{color:var(--muted-ink);font-size:10.5px;font-weight:900;white-space:nowrap}.vibration-wave_forcedVibrationStateBadges___eF_X{display:inline-flex;gap:6px}.vibration-wave_forcedVibrationConceptList__4Paf1{display:grid;gap:5px;margin:0;padding:0;list-style:none}.vibration-wave_forcedVibrationConceptList__4Paf1 li{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:8px;padding:5px 9px;font-size:12px;line-height:1.24;background:var(--panel);border:1.5px solid var(--line-soft);border-radius:7px}.vibration-wave_forcedVibrationConceptList__4Paf1 li em{color:var(--ink);font-size:12px;font-style:normal;font-weight:900}.vibration-wave_forcedVibrationConceptList__4Paf1 li span{color:var(--muted-ink);font-weight:700}.vibration-wave_forcedVibrationSweepRow__m1QTi{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head head" "slider sweep";align-items:center;gap:6px 10px}.vibration-wave_forcedVibrationSweepRow__m1QTi .vibration-wave_forcedVibrationSliderHead__hNpVO{grid-area:head}.vibration-wave_forcedVibrationSweepRow__m1QTi .vibration-wave_forcedVibrationSlider__Di2iy{grid-area:slider}.vibration-wave_forcedVibrationSweepRow__m1QTi .vibration-wave_primaryButton__5rx6k{grid-area:sweep;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 12px;color:white;font-size:12px;font-weight:900;background:var(--green);border:1.5px solid var(--green);border-radius:6px;white-space:nowrap}.vibration-wave_forcedVibrationSliderHead__hNpVO{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px;font-weight:900}.vibration-wave_forcedVibrationSliderHead__hNpVO strong{color:var(--wave-crest);font-size:12px;white-space:nowrap}.vibration-wave_forcedVibrationSlider__Di2iy{width:100%;height:14px;accent-color:var(--green)}.vibration-wave_forcedVibrationSliderScale__Tulan{display:flex;justify-content:space-between;gap:8px;color:var(--muted-ink);font-size:10px;font-weight:800;line-height:1}.vibration-wave_forcedVibrationDampingRow__oqXEk{display:grid;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label buttons" "hint hint";align-items:center;gap:4px 10px;font-size:12px;font-weight:900}.vibration-wave_forcedVibrationDampingRow__oqXEk>span{grid-area:label}.vibration-wave_forcedVibrationDampingRow__oqXEk small{grid-area:hint;color:var(--muted-ink);font-size:10.5px;font-weight:700}.vibration-wave_forcedVibrationDampingButtons__gpxvG{grid-area:buttons;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.vibration-wave_forcedVibrationDampingButtons__gpxvG button{min-height:32px;padding:0 6px;color:var(--ink);font-size:13px;font-weight:900;background:rgb(var(--panel-rgb)/.92);border:1.5px solid var(--line-soft);border-radius:6px}.vibration-wave_forcedVibrationDampingButtons__gpxvG button[aria-pressed=true]{color:white;background:var(--green);border-color:var(--green)}.vibration-wave_forcedVibrationSliderRow__TT4bm{display:grid;grid-column:1/-1;gap:5px;align-self:end}.vibration-wave_fvBody__XVHLb{display:grid;gap:12px;height:100%;min-height:0;overflow:hidden;align-items:stretch;grid-template-columns:minmax(300px,1.42fr) minmax(0,1.5fr) minmax(272px,1fr);grid-template-areas:"scene mid controls"}.vibration-wave_fvSceneCol__U_VGl{grid-area:scene;display:flex;flex-direction:column;min-width:0;min-height:0;height:100%}.vibration-wave_fvMidCol__mko6t{grid-area:mid;display:grid;grid-template-rows:minmax(150px,1fr) auto;gap:12px;min-width:0;min-height:0;height:100%}.vibration-wave_fvControlsCol__ebBcO{grid-area:controls;display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0;height:100%}.vibration-wave_fvScene__D8NfM{flex:1 1 auto;min-height:0}.vibration-wave_fvControlsCard__8Tpui{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:clamp(10px,1.3vh,18px);justify-content:space-between;overflow-y:auto}.vibration-wave_fvControlsCard__8Tpui>h3{flex:0 0 auto}.vibration-wave_fvParamHint__xNeuG{flex:0 0 auto;margin:0;color:var(--muted-ink);font-size:11px;font-weight:700;line-height:1.3}.vibration-wave_fvReadoutCard__MnKZ7{display:grid;grid-template-rows:auto auto;gap:7px}.vibration-wave_fvReadoutStrip__8xs_c{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-content:start}@media (max-width:1280px){.vibration-wave_fvBody__XVHLb{grid-template-columns:minmax(200px,.92fr) minmax(0,1.5fr);grid-template-areas:"scene mid" "controls controls";grid-template-rows:minmax(0,1fr) auto}.vibration-wave_fvControlsCol__ebBcO{height:auto}.vibration-wave_fvReadoutStrip__8xs_c{grid-template-columns:repeat(6,minmax(0,1fr))}}.vibration-wave_vwCardFlat__seGME{flex:0 0 auto;overflow:visible}.vibration-wave_vwCardFill__oYf3V{flex:1 0 auto;min-height:0;overflow:visible}.vibration-wave_vwReadoutGrid__dKfz5{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.vibration-wave_vwReadoutGrid__dKfz5 .vibration-wave_vwReadoutCard__A6Lvv{grid-template-columns:auto minmax(0,1fr);column-gap:5px}.vibration-wave_vwReadoutGrid__dKfz5 .vibration-wave_vwReadoutCard__A6Lvv strong{font-size:16px}.vibration-wave_vwReadoutGrid__dKfz5 .vibration-wave_vwReadoutCard__A6Lvv i{justify-self:start}.vibration-wave_vwParamsAligned__J9SkZ label{grid-template-columns:minmax(0,1fr) 34px}.optics_optOverview__cfjlf{overflow-y:auto}.optics_optWorkspace__c2u5C{grid-template-rows:auto minmax(0,1fr);gap:10px;height:100%;min-height:0;overflow:hidden}.optics_optWorkspace__c2u5C .optics_experimentHeader__3iF2J{align-items:center;gap:14px}.optics_optWorkspace__c2u5C .optics_eyebrow__4m_Jy{margin-bottom:4px}.optics_optWorkspace__c2u5C .optics_experimentHeader__3iF2J h2{line-height:1.04}.optics_optWorkspace__c2u5C .optics_experimentSubtitle__ltGQ_{margin-top:4px;line-height:1.32}.optics_optWorkspace__c2u5C .optics_experimentToolbar__Tl7jA{gap:8px}.optics_optWorkspace__c2u5C .optics_experimentToolbar__Tl7jA button{min-height:34px;padding:0 11px}.optics_optBody__ZPM_t{display:grid;gap:12px;height:100%;min-height:0;overflow:hidden;align-items:stretch;grid-template-columns:minmax(300px,.86fr) minmax(0,2fr);grid-template-areas:"controls content"}.optics_optControls__JiX2u{grid-area:controls;display:flex;flex-direction:column;gap:12px;min-height:0;height:100%}.optics_optControlsCard__A4gUI{flex:0 1 auto;min-height:0;overflow-y:auto}.optics_optContent__vFYbk{grid-area:content;display:grid;grid-template-rows:minmax(170px,1.45fr) minmax(150px,1fr);gap:12px;min-width:0;min-height:0;height:100%}.optics_optContentPair__DY2A7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch;min-height:0;height:100%}@media (max-width:1180px){.optics_optContentPair__DY2A7{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr))}}.optics_optCard__u5QgW{min-width:0;min-height:0;margin:0;padding:clamp(12px,.85vw,15px);background:var(--panel);border:1.5px solid var(--line-soft);border-radius:9px}.optics_optCard__u5QgW h3{margin:0;font-size:14.5px;line-height:1.15}.optics_optGroup__MvU5E{display:grid;gap:10px}.optics_optGroup__MvU5E+.optics_optGroup__MvU5E{margin-top:13px;padding-top:13px;border-top:1.5px solid var(--line-soft)}.optics_optParams__Qappt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 12px;align-items:end}.optics_optParams__Qappt label{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name name" "stepper unit";gap:6px 8px;align-items:end;min-width:0;font-weight:900}.optics_optParams__Qappt label>span{grid-area:name;justify-self:start;min-width:0;overflow:hidden;font-size:12px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.optics_optParams__Qappt label>strong{grid-area:unit;align-self:center;justify-self:end;color:var(--muted-ink);font-size:12px;white-space:nowrap}.optics_optParams__Qappt label .optics_numberStepper___TRLt{grid-area:stepper;width:100%;min-width:0;grid-template-columns:minmax(0,1fr) 26px}.optics_optParams__Qappt .optics_numberStepper___TRLt input[type=number]{min-height:36px;padding:0 9px;font-size:14px}.optics_optParams__Qappt .optics_numberStepper___TRLt span{grid-template-rows:18px 18px}.optics_optParams__Qappt .optics_numberStepper___TRLt button{min-height:18px;font-size:11px}.optics_optSlider__mKjks{width:100%;height:14px;accent-color:var(--green);cursor:var(--cursor-pointer)}.optics_optSpan__SKSQU{grid-column:1/-1}.optics_optToggleRow__NTgbE{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px}.optics_optToggleRow__NTgbE>span{font-size:12px;font-weight:900;color:var(--muted-ink)}.optics_optToggles__bGk5Y{display:inline-flex;gap:6px;justify-self:end;flex-wrap:wrap}.optics_optToggles__bGk5Y button{min-height:30px;padding:0 12px;border:1.5px solid var(--line-soft);border-radius:7px;background:var(--panel);color:var(--ink);font-size:12px;font-weight:800;cursor:pointer}.optics_optToggles__bGk5Y button[aria-pressed=true]{border-color:var(--green);background:var(--green-soft);color:var(--green-deep)}.optics_optOverlays__Y8tD9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin:0;padding:0;border:none}.optics_optOverlays__Y8tD9 legend{margin-bottom:6px;padding:0;color:var(--muted-ink);font-size:11.5px;font-weight:900}.optics_optOverlays__Y8tD9 label{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700}.optics_optOverlays__Y8tD9 input[type=checkbox]{accent-color:var(--green);width:15px;height:15px}.optics_optPlayback__giaCZ{display:flex;gap:8px;flex-wrap:wrap}.optics_optPlayback__giaCZ button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 13px;border:1.5px solid var(--line-soft);border-radius:8px;background:var(--panel);color:var(--ink);font-size:12.5px;font-weight:800;cursor:pointer}.optics_optPlayback__giaCZ button[aria-pressed=true]{border-color:var(--green);background:var(--green-soft);color:var(--green-deep)}.optics_optPlayback__giaCZ button:disabled{opacity:.45;cursor:not-allowed}.optics_optPresetRow__NJuBz{display:flex;gap:7px;flex-wrap:wrap}.optics_optPresetRow__NJuBz button{min-height:30px;padding:0 11px;border:1.5px solid var(--line-soft);border-radius:7px;background:var(--panel);color:var(--ink);font-size:11.5px;font-weight:800;cursor:pointer}.optics_optStage__enZcW{display:flex;flex-direction:column;gap:8px;min-height:0}.optics_optStageTools__F0qNH{display:inline-flex;align-items:center;gap:10px}.optics_optStageFrame__Gqf7j{position:relative;flex:1 1;min-height:0;border-radius:8px;background:var(--apparatus-bg,#fbf6ec);border:1.5px solid var(--line-soft);overflow:hidden}.optics_optDualStage__hBecI{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:8px;flex:1 1;min-height:0;min-width:0}.optics_optDualStage__hBecI>*{min-width:0;min-height:0}@media (max-width:1200px){.optics_optDualStage__hBecI{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr))}}.optics_optStageSvg__iO3pL{position:absolute;inset:0;width:100%;height:100%;display:block}.optics_optReadoutStrip___fY6C{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.optics_optReadoutCard__3sg_f{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:4px;row-gap:0;padding:4px 9px 5px;background:var(--panel);border:1.5px solid var(--line-soft);border-radius:7px;min-width:0}.optics_optReadoutCard__3sg_f em{flex:0 0 100%;font-style:normal;font-size:10.5px;font-weight:700;line-height:1.25;color:var(--muted-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.optics_optReadoutCard__3sg_f strong{font-size:16px;font-weight:900;line-height:1;color:var(--ink)}.optics_optReadoutCard__3sg_f i{font-style:normal;font-size:10px;color:var(--muted-ink)}.optics_optReadoutCard__3sg_f[data-accent=spectral] strong{color:var(--accent-spectral,#c0463e)}.optics_optReadoutCard__3sg_f[data-accent=measure] strong{color:#c4781f}.optics_optReadoutCard__3sg_f[data-accent=reach] strong{color:#8a51a6}.optics_optControlsSplit__s8mO1{overflow-y:auto}.optics_optControlsSplit__s8mO1 .optics_optControlsCard__A4gUI{flex:1 1 auto;overflow:visible;display:flex;flex-direction:column}.optics_optControlsSplit__s8mO1 .optics_optGroup__MvU5E{flex:1 1 auto;align-content:space-between}.optics_optControlsSplit__s8mO1 .optics_optPlayback__giaCZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.optics_optControlsSplit__s8mO1 .optics_optPlayback__giaCZ button{justify-content:center;padding:0 8px;white-space:nowrap}.optics_optControlsSplit__s8mO1 .optics_optPlayback__giaCZ button:only-child{grid-column:1/-1}.optics_optControlsFlow__DE_Rj{display:flex;flex-direction:column;gap:13px;overflow:visible}.optics_optControlsFlow__DE_Rj .optics_optBlock__Dn3Ab{display:grid;gap:11px}.optics_optControlsFlow__DE_Rj .optics_optBlockHead__lKnA8{margin:0;font-size:13.5px;font-weight:900;letter-spacing:.01em;line-height:1.1;color:var(--ink)}.optics_optControlsFlow__DE_Rj .optics_optParams__Qappt label{grid-template-columns:minmax(0,1fr) 22px}.optics_optControlsFlow__DE_Rj .optics_optParams__Qappt label>strong{justify-self:start}.optics_optControlsFlow__DE_Rj .optics_optBlockDivide___mcU5{padding-top:13px;border-top:1.5px solid var(--line-soft)}.optics_optControlsFlow__DE_Rj .optics_optField__c4Cvh{display:grid;gap:6px}.optics_optControlsFlow__DE_Rj .optics_optFieldLabel__B4L5R{font-size:11.5px;font-weight:900;letter-spacing:.02em;color:var(--muted-ink)}.optics_optSegment__HNAxn{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.optics_optSegment__HNAxn button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:34px;padding:0 6px;border:1.5px solid var(--line-soft);border-radius:8px;background:var(--panel);color:var(--ink);font-size:12.5px;font-weight:800;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.optics_optSegment__HNAxn button:hover{border-color:var(--green)}.optics_optSegment__HNAxn button[aria-pressed=true]{border-color:var(--green);background:var(--green-soft);color:var(--green-deep,var(--green))}.optics_optSegment__HNAxn button i{flex:0 0 auto;width:9px;height:9px;border-radius:50%;box-shadow:inset 0 0 0 1px rgb(0 0 0/.18)}.optics_optControlsFlow__DE_Rj .optics_optTransport__hOEtx{gap:12px 14px;margin-top:2px}.optics_optControlsFlow__DE_Rj .optics_optTransport__hOEtx button:nth-child(3):last-child{grid-column:1/-1}.optics_optControlsFlow__DE_Rj .optics_nucTransport__hfLSE{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;margin-top:2px}.optics_optControlsFlow__DE_Rj .optics_nucTransport__hfLSE button:nth-child(3):last-child{grid-column:auto}.optics_optControlsFlow__DE_Rj.optics_optControlsFlow__DE_Rj .optics_nucTransport__hfLSE button{min-height:34px;padding:0 6px;font-size:12px;white-space:nowrap}.optics_optControlsFlow__DE_Rj.optics_optControlsFlow__DE_Rj .optics_nucTransport__hfLSE button svg{width:16px;height:16px}.optics_optControlsFlow__DE_Rj .optics_optReadoutBlock__9BMSr{flex:1 1 auto;min-height:122px;grid-template-rows:auto minmax(0,1fr)}.optics_optControlsFlow__DE_Rj .optics_nucReadoutBlock__B7VOS{min-height:132px}.optics_optReadoutPanel__Y2sBs{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:8px;min-height:0}.optics_nucReadoutBlock__B7VOS .optics_optReadoutPanel__Y2sBs{grid-template-rows:repeat(2,minmax(42px,1fr));gap:6px}.optics_nucReadoutBlock__B7VOS .optics_optReadoutCard__3sg_f{padding:7px 9px}.optics_nucReadoutBlock__B7VOS .optics_optReadoutCard__3sg_f strong{font-size:17px}.optics_optReadoutPanel__Y2sBs .optics_optReadoutCard__3sg_f{align-content:center;padding:9px 11px}.optics_optReadoutPanel__Y2sBs .optics_optReadoutCard__3sg_f em{font-size:11px;margin-bottom:2px}.optics_optReadoutPanel__Y2sBs .optics_optReadoutCard__3sg_f strong{font-size:19px}.optics_optControlsFlow__DE_Rj[aria-label="跃迁选择"]{--u:clamp(9px,calc(0.68vh + 0.34vw),12.6px)}.optics_optControlsFlow__DE_Rj[aria-label="跃迁选择"] .optics_optBlockHead__lKnA8{font-size:calc(var(--u) * 1.23)}.optics_optControlsFlow__DE_Rj[aria-label="跃迁选择"] .optics_optFieldLabel__B4L5R{font-size:calc(var(--u) * 1.05)}.optics_optControlsFlow__DE_Rj[aria-label="跃迁选择"] .optics_optSegment__HNAxn button{font-size:calc(var(--u) * 1.14)}.optics_optControlsFlow__DE_Rj[aria-label="跃迁选择"] .optics_optParams__Qappt label>span,.optics_optControlsFlow__DE_Rj[aria-label="跃迁选择"] .optics_optParams__Qappt label>strong{font-size:calc(var(--u) * 1.09)}.optics_optControlsFlow__DE_Rj[aria-label="跃迁选择"] .optics_optParams__Qappt .optics_numberStepper___TRLt input[type=number]{font-size:calc(var(--u) * 1.27)}.optics_optControlsFlow__DE_Rj[aria-label="跃迁选择"] .optics_optParams__Qappt .optics_numberStepper___TRLt button,.optics_optControlsFlow__DE_Rj[aria-label="跃迁选择"] .optics_optReadoutCard__3sg_f em{font-size:var(--u)}.optics_optControlsFlow__DE_Rj[aria-label="跃迁选择"] .optics_optReadoutCard__3sg_f strong{font-size:calc(var(--u) * 1.73)}.optics_optControlsFlow__DE_Rj[aria-label="跃迁选择"] .optics_optReadoutCard__3sg_f i{font-size:calc(var(--u) * .91)}.optics_optControlsFlow__DE_Rj[aria-label="跃迁选择"] .optics_optPlayback__giaCZ button{font-size:calc(var(--u) * 1.14)}.optics_optChartCard__0CPqU{display:flex;flex-direction:column;gap:6px;height:100%;min-height:0}.optics_optChartCard__0CPqU .optics_echartsFrame__qXLCU{flex:1 1 118px;min-height:118px}.optics_optChartCanvas__p78x2{min-height:118px;width:100%;height:100%}.optics_optChartNote__Jilje{margin:0;font-size:11px;line-height:1.3;color:var(--muted-ink)}.optics_optChartTabs__HsE_t{display:inline-flex;gap:5px}.optics_optChartTabs__HsE_t button{min-height:27px;padding:0 10px;border:1.5px solid var(--line-soft);border-radius:6px;background:var(--panel);color:var(--ink);font-size:11.5px;font-weight:800;cursor:pointer}.optics_optChartTabs__HsE_t button[aria-pressed=true]{border-color:var(--green);background:var(--green-soft);color:var(--green-deep)}.optics_optStatusBadge__s7Lb7{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:800;border:1.5px solid var(--line-soft);background:var(--panel);color:var(--muted-ink)}.optics_optStatusBadge__s7Lb7[data-tone=good]{border-color:var(--green);background:var(--green-soft);color:var(--green-deep)}.optics_optStatusBadge__s7Lb7[data-tone=warn]{border-color:#e0b15a;background:#fbf1da;color:#97651d}.optics_optFormulaList__vvoaT{display:grid;gap:12px;margin:0;padding:0;list-style:none}.optics_optFormulaList__vvoaT li{display:grid;gap:4px}.optics_optFormulaList__vvoaT em{font-style:normal;font-size:12px;font-weight:800;color:var(--muted-ink)}.optics_optHint__GSaZh{margin:10px 0 0;font-size:12px;line-height:1.4;color:var(--muted-ink)}.optics_optCheckGrid__DVQUt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.optics_ulmOptWorkspace__kOysp{grid-template-rows:auto minmax(0,1fr);gap:10px;height:100%;min-height:0;overflow:hidden}.optics_ulmDirectionSegment__JCL6E{width:100%}.optics_ulmDirectionSegment__JCL6E button{min-height:34px;font-size:12.5px;font-weight:800}.optics_ulmTimeControl__ivJMw{display:grid;gap:9px}.optics_ulmTimeHead__lisBQ{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.optics_ulmTimeHead__lisBQ strong{font-size:13px;font-weight:900}.optics_ulmTimeHead__lisBQ span{color:var(--muted-ink);font-size:12px;font-weight:800;white-space:nowrap}.optics_ulmTimeControl__ivJMw input[type=range]{width:100%;accent-color:var(--green)}@media (max-width:980px){.optics_ulmOptWorkspace__kOysp{height:auto;overflow:auto}.optics_ulmOptWorkspace__kOysp .optics_optBody__ZPM_t{grid-template-columns:minmax(0,1fr);grid-template-areas:"controls" "content";height:auto;overflow:visible}.optics_ulmOptWorkspace__kOysp .optics_optContent__vFYbk,.optics_ulmOptWorkspace__kOysp .optics_optControls__JiX2u{height:auto;overflow:visible}.optics_ulmOptWorkspace__kOysp .optics_optContent__vFYbk{grid-template-rows:auto auto}.optics_ulmOptWorkspace__kOysp .optics_optStage__enZcW{min-height:430px}.optics_ulmOptWorkspace__kOysp .optics_optContentPair__DY2A7{grid-template-columns:minmax(0,1fr)}}@keyframes optics_dsiRipple__ymDZV{0%{r:0;opacity:0}14%{opacity:var(--rpeak,.34)}80%{opacity:var(--rpeak,.34)}to{r:var(--rmax,72px);opacity:0}}.optics_dsiRipple__ymDZV{animation-name:optics_dsiRipple__ymDZV;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.optics_dsiRipple__ymDZV{animation:none}}@keyframes optics_dsiPlaneShift__WZg2E{0%{transform:translateX(0)}to{transform:translateX(var(--wdx,16px))}}.optics_dsiPlaneShift__WZg2E{animation-name:optics_dsiPlaneShift__WZg2E;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.optics_dsiPlaneShift__WZg2E{animation:none}}@keyframes optics_dsiPhotonFly__gfVfo{0%{transform:translate(0)}to{transform:translate(var(--fdx,0),var(--fdy,0))}}.optics_dsiPhoton__v_Z_Y{animation-name:optics_dsiPhotonFly__gfVfo;animation-timing-function:linear;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.optics_dsiPhoton__v_Z_Y{animation-duration:1ms!important}}.thermal-gas_bmMiniCard__zNgvn{border-color:rgba(91,100,112,.4)}.thermal-gas_tgBody__GgqcR{display:grid;gap:clamp(12px,1vw,18px);grid-template-columns:minmax(300px,.86fr) minmax(0,2fr);grid-template-areas:"controls content";min-height:0;height:100%}.thermal-gas_tgControls__Cc4yv{grid-area:controls;min-height:0;display:flex;flex-direction:column;gap:clamp(9px,.9vh,14px)}.thermal-gas_tgControlsCard__CVj0B{flex:0 0 auto;display:flex;flex-direction:column;min-height:0}.thermal-gas_tgContent__k_po6{grid-area:content;min-height:0;display:grid;grid-template-rows:minmax(0,1.62fr) minmax(0,1fr);gap:clamp(11px,1vh,16px)}.thermal-gas_tgStage__LIuK4{min-height:0}.thermal-gas_tgChart__6fbIH{grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(6px,.7vh,10px);min-height:0;padding:clamp(11px,.95vw,16px)}.thermal-gas_tgChart__6fbIH [class*=panelTitleRow]{align-items:start;gap:10px}.thermal-gas_tgChart__6fbIH [class*=panelTitleRow] h3{flex:1 1 auto;max-width:min(62%,34em);min-width:0;font-size:clamp(16px,1.15vw,20px);line-height:1.18;overflow-wrap:anywhere}.thermal-gas_tgChart__6fbIH [class*=vwChartTabs]{flex:0 0 auto;align-self:start;justify-content:flex-end;flex-wrap:wrap;gap:7px;max-width:46%}.thermal-gas_tgChart__6fbIH [class*=vwChartTabs] button{min-height:34px;padding:0 clamp(12px,1vw,18px);font-size:clamp(12px,.82vw,14px)}.thermal-gas_tgChart__6fbIH [class*=echartsFrame]{min-height:clamp(72px,12vh,210px);padding:0}.thermal-gas_tgChart__6fbIH [class*=vwChartNote]{display:block;min-height:0;padding:clamp(6px,.6vh,8px) clamp(9px,.8vw,12px);overflow:visible;color:var(--muted-ink);background:transparent;-webkit-line-clamp:unset;-webkit-box-orient:initial;border-top:none;border-radius:0;font-size:clamp(11.5px,.8vw,13px);line-height:1.42}@media (max-width:960px){.thermal-gas_tgChart__6fbIH [class*=panelTitleRow]{align-items:stretch;flex-direction:column}.thermal-gas_tgChart__6fbIH [class*=panelTitleRow] h3,.thermal-gas_tgChart__6fbIH [class*=vwChartTabs]{max-width:none}.thermal-gas_tgChart__6fbIH [class*=vwChartTabs]{justify-content:flex-start}}.thermal-gas_tgTeach__7zP7q{flex:0 0 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;gap:3px}.thermal-gas_tgTeach__7zP7q em{font-style:normal;font-weight:800;font-size:clamp(12px,.95vw,14px)}.thermal-gas_tgTeach__7zP7q strong{font-size:clamp(13px,1vw,15.5px);font-weight:800;line-height:1.3}.thermal-gas_tgTeach__7zP7q small{font-size:clamp(10.5px,.82vw,12.5px);color:var(--muted-ink);line-height:1.42}.thermal-gas_tgStageNote__lf_mO{flex:0 0 auto;margin-top:5px;padding-top:8px;border-top:1px solid var(--line-soft);display:none;flex-direction:column;gap:2px}.thermal-gas_tgStageNote__lf_mO strong{font-size:clamp(12.5px,.95vw,14.5px);font-weight:800;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thermal-gas_tgStageNote__lf_mO small{font-size:clamp(10.5px,.8vw,12px);color:var(--muted-ink);line-height:1.34;min-height:2.68em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-height:840px){.thermal-gas_tgTeach__7zP7q{display:none}.thermal-gas_tgStageNote__lf_mO{display:flex;gap:1px;margin-top:4px;padding-top:6px}.thermal-gas_tgStageNote__lf_mO strong{font-size:clamp(11.5px,.86vw,13px)}.thermal-gas_tgStageNote__lf_mO small{min-height:2.36em;font-size:clamp(10px,.74vw,11.5px);line-height:1.18}}.thermal-gas_tgReadoutCol__yxWNZ{flex:1 1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));align-content:stretch;column-gap:clamp(6px,.6vw,10px);row-gap:clamp(6px,.7vh,10px);background:transparent;border:none}.thermal-gas_tgReadoutCol__yxWNZ>*{min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;padding:clamp(8px,.95vh,13px) clamp(9px,.8vw,13px);border:1.5px solid var(--line-soft)!important;border-radius:8px!important;background:rgba(var(--line-soft-rgb),.14)!important}.thermal-gas_tgReadoutCol__yxWNZ em{font-size:10.5px;color:var(--muted-ink);font-style:normal;line-height:1.2;white-space:nowrap;overflow:visible}.thermal-gas_tgReadoutCol__yxWNZ strong{font-size:clamp(15px,1.05vw,18px);font-weight:800;line-height:1.1;white-space:nowrap}.thermal-gas_tgReadoutCol__yxWNZ i{font-size:9.5px;color:var(--muted-ink);font-style:normal;line-height:1.15;white-space:nowrap}@media (max-width:1120px){.thermal-gas_tgBody__GgqcR{grid-template-columns:minmax(300px,.96fr) minmax(0,1.95fr)}.thermal-gas_tgReadoutCol__yxWNZ{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr))}}.thermal-gas_tgControls__Cc4yv{gap:clamp(7px,1.1vh,16px)}.thermal-gas_tgControlsCard__CVj0B{gap:clamp(7px,1.3vh,18px);padding:clamp(10px,1.2vh,18px) clamp(12px,1vw,17px)}.thermal-gas_tgControlsCard__CVj0B [class*=vwGroup]{gap:clamp(5px,1vh,14px)}.thermal-gas_tgControlsCard__CVj0B [class*=vwParams]{gap:clamp(6px,1.05vh,15px)}.thermal-gas_tgControlsCard__CVj0B[aria-label="气体参数"] [class*=vwParams]{grid-template-columns:1fr}.thermal-gas_tgControlsCard__CVj0B[aria-label="气体参数"] [class*=vwParams]>label{grid-template-columns:124px max-content;justify-content:start;column-gap:8px}.thermal-gas_tgControlsCard__CVj0B[aria-label="气体参数"] [class*=vwParams] [class*=numberStepper]{width:124px}.thermal-gas_tgControlsCard__CVj0B[aria-label="气体参数"] [class*=vwParams] [class*=numberStepper] input[type=number]{text-align:center}main[aria-label="分子热运动与布朗运动实验工作区"] .thermal-gas_tgControlsCard__CVj0B [class*=vwParams]{grid-template-columns:1fr}main[aria-label="分子热运动与布朗运动实验工作区"] .thermal-gas_tgControlsCard__CVj0B [class*=vwParams]>label{display:grid;grid-template-columns:auto 124px auto;grid-template-areas:"name stepper unit";align-items:center;justify-content:start;column-gap:8px}main[aria-label="分子热运动与布朗运动实验工作区"] .thermal-gas_tgControlsCard__CVj0B [class*=vwParams] [class*=numberStepper]{width:124px}main[aria-label="分子热运动与布朗运动实验工作区"] .thermal-gas_tgControlsCard__CVj0B [class*=vwParams] [class*=numberStepper] input[type=number]{text-align:center}main[aria-label="分子热运动与布朗运动实验工作区"] .thermal-gas_tgControlsCard__CVj0B [class*=vwSliderRow]{grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:12px;row-gap:3px}main[aria-label="分子热运动与布朗运动实验工作区"] .thermal-gas_tgControlsCard__CVj0B [class*=vwSliderHead]{justify-content:flex-start;gap:6px;white-space:nowrap}main[aria-label="分子热运动与布朗运动实验工作区"] .thermal-gas_tgControlsCard__CVj0B [class*=vwSliderScale]{grid-column:1/-1}main[aria-label="分子热运动与布朗运动实验工作区"] .thermal-gas_tgContent__k_po6{grid-template-rows:minmax(0,1.62fr) minmax(0,1fr)}main[aria-label="理想气体状态方程实验工作区"] .thermal-gas_tgContent__k_po6{grid-template-rows:minmax(0,1.4fr) minmax(0,1.2fr)}.thermal-gas_tgControlsCard__CVj0B [class*=vwSliderRow]{gap:clamp(2px,.4vh,7px)}.thermal-gas_tgControlsCard__CVj0B [class*=vwSliderScale]{font-size:clamp(8.5px,.85vh,10.5px);margin-top:0}.thermal-gas_tgControlsCard__CVj0B [class*=vwOverlays]{padding:clamp(5px,.85vh,11px) clamp(9px,.8vw,12px);gap:clamp(2px,.6vh,8px)}.thermal-gas_tgControlsCard__CVj0B [class*=vwPlayback] button{padding-top:clamp(6px,.85vh,12px);padding-bottom:clamp(6px,.85vh,12px)}.thermal-gas_tgReadoutCol__yxWNZ{padding:0;row-gap:clamp(6px,.75vh,10px)}.thermal-gas_tgReadoutCol__yxWNZ strong{font-size:clamp(14px,1vw,17px)}.thermal-gas_tgHero__JN16X{padding:clamp(7px,.7vh,11px) clamp(11px,1vw,14px)}.thermal-gas_tgHero__JN16X small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.uniform-linear-motion_ulmWorkspace__irbgh{grid-template-rows:auto minmax(0,1fr);gap:10px;height:100%;min-height:0;overflow:hidden}.uniform-linear-motion_ulmBody__R9a8_{display:flex;flex-direction:column;gap:10px;min-height:0;min-width:0;height:100%}.uniform-linear-motion_ulmStage__jbsXh{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column}.uniform-linear-motion_ulmStage__jbsXh [class*=optStageFrame]{flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center}.uniform-linear-motion_ulmStage__jbsXh [class*=optStageSvg]{position:static;width:100%;height:auto;display:block}.uniform-linear-motion_ulmBottom__oBXz_{flex:1.15 1;min-height:300px;min-width:0;display:grid;grid-template-columns:minmax(244px,286px) minmax(232px,264px) minmax(0,1fr);gap:10px}.uniform-linear-motion_ulmCard__OgTjL,.uniform-linear-motion_ulmCol__esfaw{min-height:0;min-width:0;display:flex;flex-direction:column}.uniform-linear-motion_ulmCard__OgTjL{gap:10px;background:rgb(var(--panel-rgb)/.45);border:1.5px solid var(--line-soft);border-radius:10px;padding:12px 14px}.uniform-linear-motion_ulmCardHead__4pekb{display:flex;align-items:center;justify-content:space-between;gap:8px}.uniform-linear-motion_ulmCardTitle__zDe_s{margin:0;font-size:var(--text-body-lg);font-weight:700;color:var(--ink)}.uniform-linear-motion_ulmConsole__zglVH{gap:12px}.uniform-linear-motion_ulmConsoleBody__xlcaO{flex:1 1;min-height:0;display:flex;flex-direction:column;justify-content:space-between;gap:14px}.uniform-linear-motion_ulmParams__ekXf2{display:flex;flex-direction:column;gap:10px}.uniform-linear-motion_ulmTimeScale__44drc{display:flex;justify-content:space-between;font-size:11px;color:var(--muted-ink);margin-top:2px}.uniform-linear-motion_ulmField__Q23kt{display:flex;align-items:center;justify-content:space-between;gap:8px}.uniform-linear-motion_ulmFieldLabel__skAUC{font-size:13px;color:var(--muted-ink);font-weight:600}.uniform-linear-motion_ulmTime__QwBQ1{display:flex;flex-direction:column;gap:6px}.uniform-linear-motion_ulmTimeHead__agePd{display:flex;align-items:baseline;justify-content:space-between;font-size:var(--text-body);color:var(--muted-ink)}.uniform-linear-motion_ulmTime__QwBQ1 input[type=range]{width:100%}.uniform-linear-motion_ulmTransport__lddzZ{display:flex;gap:8px;align-items:center}.uniform-linear-motion_ulmTransport__lddzZ>:first-child{flex:1 1}.uniform-linear-motion_ulmTransport__lddzZ button{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:1px solid var(--line-soft);background:rgb(var(--panel-rgb)/.7);color:var(--ink);font-size:var(--text-body-lg);font-weight:600}.uniform-linear-motion_ulmReadoutGrid__xx_TC{flex:1 1;min-height:0;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,minmax(0,1fr));gap:8px}.uniform-linear-motion_ulmKpi__8Snxe{min-height:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;border-radius:9px;border:1px solid var(--line-soft);background:rgb(var(--panel-rgb)/.55)}.uniform-linear-motion_ulmKpiHead__NnxfE{display:flex;flex-direction:column;gap:4px;min-width:0;flex:0 0 auto}.uniform-linear-motion_ulmKpiFoot__yVEoA{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 auto;max-width:48%}.uniform-linear-motion_ulmKpi__8Snxe em{font-style:normal;font-size:var(--text-body);color:var(--muted-ink)}.uniform-linear-motion_ulmKpi__8Snxe strong{font-size:var(--text-value);font-weight:700;color:var(--ink);line-height:1.15}.uniform-linear-motion_ulmKpi__8Snxe i{font-style:normal;font-size:var(--text-label);color:var(--muted-ink)}.uniform-linear-motion_ulmKpi__8Snxe[data-accent=measure] strong{color:#2f8f55}.uniform-linear-motion_ulmMeter__zweT5{display:block;height:6px;border-radius:3px;background:rgb(var(--ink-rgb)/.1);overflow:hidden}.uniform-linear-motion_ulmMeter__zweT5>span{display:block;height:100%;border-radius:3px}.uniform-linear-motion_ulmCharts___L9B9{min-height:0;min-width:0;display:flex;flex-direction:column;gap:8px}.uniform-linear-motion_ulmCharts___L9B9>figure{flex:1 1;min-height:0}.uniform-linear-motion_ulmChartTabs__Qzv0r{display:inline-flex;gap:6px;align-self:flex-start}.uniform-linear-motion_ulmChartTabs__Qzv0r button{font-size:var(--text-body);padding:5px 14px;border-radius:8px;border:1px solid var(--line-soft);background:rgb(var(--panel-rgb)/.6);color:var(--muted-ink);font-weight:600}.uniform-linear-motion_ulmChartTabs__Qzv0r button[aria-pressed=true]{border-color:#2f8f55;color:#2f8f55;background:rgb(var(--panel-rgb)/.92)}.uniform-linear-motion_ulmPanelToggles__Q_U_I{display:inline-flex;gap:6px}.uniform-linear-motion_ulmPanelToggles__Q_U_I button{font-size:12px;padding:4px 10px;border-radius:7px;border:1px solid var(--line-soft);background:rgb(var(--panel-rgb)/.6);color:var(--muted-ink);font-weight:600}.uniform-linear-motion_ulmPanelToggles__Q_U_I button[aria-pressed=true]{border-color:#2f8f55;color:#2f8f55}@media (max-width:1100px){.uniform-linear-motion_ulmWorkspace__irbgh{height:auto;overflow:auto}.uniform-linear-motion_ulmBottom__oBXz_{grid-template-columns:minmax(0,1fr)}}.free-fall_ffWorkspace__XuHGG{grid-template-rows:auto minmax(0,1fr);gap:10px;height:100%;min-height:0;overflow:hidden}.free-fall_ffBody__NEeDH{display:grid;grid-template-columns:minmax(344px,.86fr) minmax(0,1.14fr);gap:10px;min-height:0;min-width:0;height:100%}.free-fall_ffStage__l3oDd{min-height:0;min-width:0;display:flex;flex-direction:column}.free-fall_ffStageFrame__muFiz{flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--line-soft);border-radius:10px;background:var(--apparatus-bg);overflow:hidden}.free-fall_ffStageFrame__muFiz>svg{width:100%;height:100%;display:block}.free-fall_ffRight__toLtz{min-height:0;min-width:0;display:flex;flex-direction:column;gap:10px}.free-fall_ffConsole__NK1ZF{flex:0 0 auto;gap:10px}.free-fall_ffReadouts__4hQJ_{flex:1 1 auto;min-height:188px}.free-fall_ffCharts__v0m0U{flex:0 0 auto;height:clamp(196px,25vh,258px);min-height:0;display:flex;flex-direction:column;gap:8px}.free-fall_ffCharts__v0m0U>figure{flex:1 1;min-height:0}@media (max-width:1100px){.free-fall_ffWorkspace__XuHGG{height:auto;overflow:auto}.free-fall_ffBody__NEeDH{grid-template-columns:minmax(0,1fr)}.free-fall_ffStageFrame__muFiz{aspect-ratio:430/600;flex:0 0 auto}}.header-scale_experimentHeader__CQByn .header-scale_eyebrow__Hb_Ix{font-size:12px!important}.header-scale_experimentHeader__CQByn h2{font-size:clamp(23px,1.8vw,29px)!important}.header-scale_experimentHeader__CQByn .header-scale_experimentSubtitle__XOOsu{font-size:12.5px!important}