.conveyor-belt_cbBody__B71HY{display:grid;grid-template-columns:minmax(316px,.98fr) minmax(0,1.54fr) minmax(0,1fr);grid-template-rows:minmax(0,1.12fr) minmax(0,1fr);grid-template-areas:"stage  stage   readout" "params charts  charts";gap:10px;min-height:0;min-width:0;height:100%}.conveyor-belt_cbBody__B71HY[data-mode=incline]{grid-template-columns:minmax(0,1.12fr) minmax(320px,1fr);grid-template-rows:minmax(0,.97fr) minmax(0,.86fr) minmax(0,1.12fr);grid-template-areas:"stage   readout" "stage   charts" "params  charts"}.conveyor-belt_cbBody__B71HY[data-mode=incline] .conveyor-belt_cbParams__E4tBm>[aria-label*="控制"]{gap:5px}.conveyor-belt_cbBody__B71HY[data-mode=incline] .conveyor-belt_cbCharts__phf7i{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.conveyor-belt_cbBody__B71HY[data-mode=incline] .conveyor-belt_cbEnergyList__b4rzz{flex:0 0 auto;overflow:visible;gap:2px}.conveyor-belt_cbBody__B71HY[data-mode=incline] .conveyor-belt_cbEnergyCard__K36y_{gap:4px;padding:9px 13px}.conveyor-belt_cbBody__B71HY[data-mode=incline] .conveyor-belt_cbEnergyRow__G16ho{padding:2px}.conveyor-belt_cbBody__B71HY[data-mode=incline] .conveyor-belt_cbSteppers__NYydS{grid-template-columns:repeat(2,max-content minmax(0,1fr) auto);column-gap:18px}.conveyor-belt_cbStage__kYG_I{grid-area:stage;min-height:0;min-width:0}.conveyor-belt_cbStage__kYG_I [class*=ffStageFrame]{position:relative}.conveyor-belt_cbPresetBar__HrGl9{position:absolute;top:10px;left:12px;right:12px;z-index:2;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.conveyor-belt_cbPresetBar__HrGl9 button{pointer-events:auto;font-size:12px;padding:4px 9px;background:rgb(var(--panel-rgb)/.92);white-space:nowrap}.conveyor-belt_cbReadout__lyB9J{grid-area:readout;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.conveyor-belt_cbParams__E4tBm{grid-area:params;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden auto;container-type:inline-size}.conveyor-belt_cbCharts__phf7i{grid-area:charts;min-height:0;min-width:0;display:grid;grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);gap:10px}.conveyor-belt_cbCharts__phf7i>figure,.conveyor-belt_cbCharts__phf7i>section{min-height:0;min-width:0;height:100%;margin:0}.conveyor-belt_cbCharts__phf7i [class*=optChartCard]{gap:4px}.conveyor-belt_cbCharts__phf7i [class*=optChartNote]{line-height:1.2}.conveyor-belt_cbReadout__lyB9J>[aria-label*="实时读数"]{flex:1 1;min-height:0;display:flex;flex-direction:column}.conveyor-belt_cbReadout__lyB9J [class*=ulmReadoutGrid]{flex:1 1;min-height:0;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:9px;margin-top:8px}.conveyor-belt_cbReadout__lyB9J [class*=ulmReadoutGrid]>span{flex-direction:column;align-items:stretch;justify-content:center;gap:clamp(6px,1.3vh,12px);padding:11px 13px}.conveyor-belt_cbBody__B71HY[data-mode=incline] .conveyor-belt_cbReadout__lyB9J [class*=ulmReadoutGrid]{gap:8px;margin-top:6px}.conveyor-belt_cbBody__B71HY[data-mode=incline] .conveyor-belt_cbReadout__lyB9J [class*=ulmReadoutGrid]>span{gap:4px;padding:6px 12px}.conveyor-belt_cbBody__B71HY[data-mode=incline] .conveyor-belt_cbReadout__lyB9J [class*=ulmReadoutGrid]>span>span:first-child strong{font-size:16px}.conveyor-belt_cbReadout__lyB9J [class*=ulmReadoutGrid]>span>span:first-child{flex-direction:column;align-items:flex-start;gap:2px}.conveyor-belt_cbReadout__lyB9J [class*=ulmReadoutGrid]>span>span:first-child em{white-space:nowrap}.conveyor-belt_cbReadout__lyB9J [class*=ulmReadoutGrid]>span>span:first-child strong{font-size:24px;line-height:1.1}.conveyor-belt_cbReadout__lyB9J [class*=ulmReadoutGrid]>span>span:last-child{flex:0 0 auto;max-width:none}.conveyor-belt_cbParams__E4tBm>[aria-label*="控制"]{flex:1 1;min-height:0;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(6px,.9vh,10px)}.conveyor-belt_cbSteppers__NYydS{display:grid;grid-template-columns:max-content minmax(0,1fr) auto;gap:4px 10px;align-items:center;min-width:0}.conveyor-belt_cbSteppers__NYydS [class*=rowLabel]{justify-self:end;text-align:right;font-size:12.5px;line-height:1.15}.conveyor-belt_cbSteppers__NYydS [class*=rowUnit]{font-size:12px}.conveyor-belt_cbParams__E4tBm [class*=numberStepper]{height:32px}@media (min-width:1101px){@container (min-width: 376px){.conveyor-belt_cbBody__B71HY:not([data-mode=incline]) .conveyor-belt_cbSteppers__NYydS{grid-template-columns:repeat(2,max-content minmax(54px,1fr) auto);column-gap:8px}.conveyor-belt_cbBody__B71HY:not([data-mode=incline]) .conveyor-belt_cbSteppers__NYydS [class*=rowLabel]{font-size:11.5px}}}.conveyor-belt_cbScrub__y01tE{display:inline-flex;align-items:center;flex:1 1 54px;min-width:46px}.conveyor-belt_cbScrub__y01tE input[type=range]{width:100%;min-width:0}.conveyor-belt_cbParams__E4tBm [class*=graphTabs] button{padding:3px 8px;font-size:12px}.conveyor-belt_cbParams__E4tBm button.conveyor-belt_cbPlay__xn4IC{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:8px;border:1.5px solid var(--green);background:var(--green);color:#fff;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.conveyor-belt_cbParams__E4tBm button.conveyor-belt_cbPlay__xn4IC:hover{filter:brightness(1.06)}.conveyor-belt_cbEnergyCard__K36y_{display:flex;flex-direction:column;gap:6px;min-height:0;overflow:hidden}.conveyor-belt_cbEnergyList__b4rzz{display:flex;flex-direction:column;justify-content:space-evenly;flex:1 1;min-height:0;overflow:hidden;gap:4px}.conveyor-belt_cbEnergyRow__G16ho{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:4px 2px;border-bottom:1px dashed var(--line-soft)}.conveyor-belt_cbEnergyRow__G16ho:last-of-type{border-bottom:none}.conveyor-belt_cbEnergyRow__G16ho>em{font-style:normal;font-size:12.5px;color:var(--muted-ink);white-space:nowrap}.conveyor-belt_cbEnergyRow__G16ho>strong{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.conveyor-belt_cbVerdict__ev14j{display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--line-soft);border-radius:999px;padding:3px 10px;font-size:12px;white-space:nowrap}.conveyor-belt_cbVerdict__ev14j[data-tone=ok]{border-color:color-mix(in srgb,var(--green) 55%,transparent)}.conveyor-belt_cbVerdict__ev14j[data-tone=warn]{border-color:color-mix(in srgb,#b5352b 55%,transparent)}@media (max-height:900px) and (min-width:1101px){.conveyor-belt_cbParams__E4tBm [class*=numberStepper]{height:29px}.conveyor-belt_cbParams__E4tBm [class*=numberStepper] input[type=number]{min-height:29px}.conveyor-belt_cbParams__E4tBm [class*=numberStepper] button{min-height:0}}@media (max-width:1100px){.conveyor-belt_cbBody__B71HY,.conveyor-belt_cbBody__B71HY[data-mode=incline]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;grid-template-areas:"stage" "readout" "params" "charts";height:auto}.conveyor-belt_cbStage__kYG_I svg{aspect-ratio:760/430;height:auto}.conveyor-belt_cbBody__B71HY[data-mode=incline] .conveyor-belt_cbStage__kYG_I svg{aspect-ratio:545/456}.conveyor-belt_cbBody__B71HY[data-mode=incline] .conveyor-belt_cbSteppers__NYydS{grid-template-columns:max-content minmax(0,1fr) auto;column-gap:10px}.conveyor-belt_cbParams__E4tBm,.conveyor-belt_cbReadout__lyB9J{overflow:visible}.conveyor-belt_cbCharts__phf7i{grid-template-columns:minmax(0,1fr);grid-auto-rows:clamp(260px,40vh,360px);height:auto}}.block-on-board_bbBody__viSxt{display:grid;grid-template-columns:minmax(316px,.98fr) minmax(0,1.54fr) minmax(0,1fr);grid-template-rows:minmax(0,.82fr) minmax(0,1fr);grid-template-areas:"stage  stage   readout" "params charts  charts";gap:10px;min-height:0;min-width:0;height:100%}.block-on-board_bbStage__VXLuD{grid-area:stage;min-height:0;min-width:0}.block-on-board_bbStage__VXLuD [class*=ffStageFrame]{position:relative}.block-on-board_bbPresetBar__PUsi_{position:absolute;top:10px;left:12px;right:12px;z-index:2;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.block-on-board_bbPresetBar__PUsi_ button{pointer-events:auto;font-size:12px;padding:4px 9px;background:rgb(var(--panel-rgb)/.92);white-space:nowrap}.block-on-board_bbReadout__iNaPf{grid-area:readout;overflow:hidden}.block-on-board_bbParams__Y7J9D,.block-on-board_bbReadout__iNaPf{min-height:0;min-width:0;display:flex;flex-direction:column;container-type:inline-size}.block-on-board_bbParams__Y7J9D{grid-area:params;overflow:hidden auto}.block-on-board_bbCharts__Op_jq{grid-area:charts;min-height:0;min-width:0;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px}.block-on-board_bbChartCard__n3Ei4,.block-on-board_bbEnergyCard__5DC1p{min-height:0;min-width:0;display:flex;flex-direction:column;gap:6px}.block-on-board_bbEnergyList__i__0_{list-style:none;margin:0;padding:0;display:flex;flex:1 1;min-height:0;flex-direction:column;justify-content:space-evenly;gap:2px}.block-on-board_bbEnergyList__i__0_ li{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:3px 2px;font-size:12.5px;border-bottom:1px dashed var(--line-soft)}.block-on-board_bbEnergyList__i__0_ li:last-child{border-bottom:none}.block-on-board_bbEnergyList__i__0_ li strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.block-on-board_bbReadout__iNaPf>[aria-label*="实时读数"]{flex:1 1;min-height:0;display:flex;flex-direction:column}.block-on-board_bbReadout__iNaPf [class*=ulmReadoutGrid]{flex:1 1;min-height:0;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:9px;margin-top:8px}.block-on-board_bbReadout__iNaPf [class*=ulmReadoutGrid]>span{flex-direction:column;align-items:stretch;justify-content:center;gap:clamp(4px,1.1vh,10px);padding:10px 12px}.block-on-board_bbReadout__iNaPf [class*=ulmReadoutGrid]>span>span:first-child{flex-direction:column;align-items:flex-start;gap:2px}.block-on-board_bbReadout__iNaPf [class*=ulmReadoutGrid]>span>span:first-child em{white-space:nowrap}.block-on-board_bbReadout__iNaPf [class*=ulmReadoutGrid]>span>span:first-child strong{font-size:22px}@container (max-width: 330px){.block-on-board_bbReadout__iNaPf [class*=ulmCardHead]{flex-wrap:wrap;row-gap:4px}.block-on-board_bbReadout__iNaPf [class*=ulmCardTitle]{font-size:13px;white-space:nowrap}.block-on-board_bbReadout__iNaPf [class*=ulmPanelToggles] button{font-size:11px;padding:3px 6px;white-space:nowrap}.block-on-board_bbReadout__iNaPf [class*=ulmReadoutGrid]{gap:6px;margin-top:6px}.block-on-board_bbReadout__iNaPf [class*=ulmReadoutGrid]>span{padding:6px 8px;gap:3px}.block-on-board_bbReadout__iNaPf [class*=ulmReadoutGrid]>span>span:first-child strong{font-size:16px}.block-on-board_bbReadout__iNaPf [class*=ulmKpiFoot] i{font-size:10px;line-height:1.25}}.block-on-board_bbParams__Y7J9D>[aria-label*="控制"]{flex:1 1;min-height:0;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(4px,.6vh,8px)}.block-on-board_bbRow__FRwtj{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;font-weight:800}.block-on-board_bbSteppers__3WOea{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:3px 12px;align-items:start;margin:0}.block-on-board_bbSteppers__3WOea label{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name name" "stepper unit";gap:3px 8px;align-items:end;min-width:0;font-weight:900}.block-on-board_bbSteppers__3WOea label>span{grid-area:name;overflow:hidden;font-size:13px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.block-on-board_bbSteppers__3WOea label strong{grid-area:unit;align-self:center;justify-self:end;color:var(--muted-ink);font-size:12.5px;white-space:nowrap}.block-on-board_bbSteppers__3WOea label [class*=numberStepper]{grid-area:stepper;width:100%;min-width:0;grid-template-columns:minmax(0,1fr) 26px}.block-on-board_bbSteppers__3WOea [class*=numberStepper] input[type=number]{min-height:27px;padding:0 7px;font-size:15px}.block-on-board_bbSteppers__3WOea [class*=numberStepper]{height:27px}.block-on-board_bbSteppers__3WOea [class*=numberStepper] button{min-height:0}.block-on-board_bbPlayback__OVtSF{display:flex;align-items:center;gap:8px}.block-on-board_bbPlayback__OVtSF [class*=graphTabs]{gap:6px}.block-on-board_bbPlayback__OVtSF [class*=graphTabs] button{min-height:30px;padding:0 8px;font-size:12px}.block-on-board_bbPlayback__OVtSF button{white-space:nowrap}.block-on-board_bbScrub__9e4cR{flex:1 1 54px;min-width:46px}.connected-bodies_cnbBody__NV_hD{display:grid;grid-template-columns:minmax(316px,.98fr) minmax(0,1.54fr) minmax(0,1fr);grid-template-rows:minmax(0,.82fr) minmax(0,1fr);grid-template-areas:"stage  stage   readout" "params charts  charts";gap:10px;min-height:0;min-width:0;height:100%}.connected-bodies_cnbBody__NV_hD[data-scene=instant]{grid-template-columns:minmax(0,1.72fr) minmax(0,1fr);grid-template-rows:auto minmax(0,.76fr) minmax(0,1fr);grid-template-areas:"chips   chips" "stage   compare" "stage   charts"}.connected-bodies_cnbBody__NV_hD[data-scene=instant] .connected-bodies_cnbReadout__0WUSg{grid-area:compare}.connected-bodies_cnbBody__NV_hD[data-two-spring=true] .connected-bodies_cnbReadout__0WUSg{overflow:visible}.connected-bodies_cnbBody__NV_hD[data-two-spring=true] .connected-bodies_cnbReadout__0WUSg>[aria-label*="实时读数"]{flex:0 0 auto}.connected-bodies_cnbBody__NV_hD[data-two-spring=true] .connected-bodies_cnbCompare__X1Nm3{flex:0 0 auto;justify-content:flex-start;gap:0}.connected-bodies_cnbChipRow__C0biF{grid-area:chips;display:flex;align-items:center;flex-wrap:wrap;gap:4px 14px;min-width:0}.connected-bodies_cnbChipRow__C0biF .connected-bodies_cnbPresetBar__myE5Z{padding:0 2px 2px}.connected-bodies_cnbPhaseNote__FSj26{display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto;gap:7px;min-width:0;font-size:12px;font-weight:700;color:var(--muted-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.connected-bodies_cnbPhaseDot__Fcnjb{width:7px;height:7px;flex:0 0 auto;border-radius:50%}.connected-bodies_cnbBody__NV_hD[data-scene=instant] .connected-bodies_cnbCharts__5gZQ9{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;row-gap:6px}.connected-bodies_cnbBody__NV_hD[data-scene=instant] .connected-bodies_cnbCharts__5gZQ9[data-tab=accel] .connected-bodies_cnbChartCard__LT2cC,.connected-bodies_cnbBody__NV_hD[data-scene=instant] .connected-bodies_cnbCharts__5gZQ9[data-tab=force] .connected-bodies_cnbSecondaryCard__lPg9b{display:none}.connected-bodies_cnbCharts__5gZQ9 [class*=ulmCardHead] [class*=graphTabs] button{min-height:26px;padding:0 8px;font-size:11.5px}.connected-bodies_cnbStage__45Orc{grid-area:stage;min-height:0;min-width:0;--cnb-front-label:#c96f1f;--cnb-rear-label:#2567a8}[data-theme=dark] .connected-bodies_cnbStage__45Orc{--cnb-front-label:#e8a86b;--cnb-rear-label:#82b6e4}.connected-bodies_cnbStage__45Orc [class*=ffStageFrame]{position:relative;flex-direction:column;align-items:stretch}.connected-bodies_cnbStage__45Orc [class*=ffStageFrame]>svg{flex:1 1;min-height:0;height:auto}.connected-bodies_cnbPresetBar__myE5Z{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px 2px}.connected-bodies_cnbPresetBar__myE5Z button{font-size:12px;padding:4px 9px;background:rgb(var(--panel-rgb)/.92);white-space:nowrap}.connected-bodies_cnbPresetBar__myE5Z .connected-bodies_cnbPresetDivider__OEn1c{width:1.5px;height:18px;background:var(--line-soft)}.connected-bodies_cnbReadout__0WUSg{grid-area:readout;overflow:hidden}.connected-bodies_cnbParams__5KbK7,.connected-bodies_cnbReadout__0WUSg{min-height:0;min-width:0;display:flex;flex-direction:column;container-type:inline-size}.connected-bodies_cnbParams__5KbK7{grid-area:params;overflow:hidden auto}.connected-bodies_cnbCharts__5gZQ9{grid-area:charts;min-height:0;min-width:0;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px}.connected-bodies_cnbChartCard__LT2cC,.connected-bodies_cnbSecondaryCard__lPg9b{min-height:0;min-width:0;display:flex;flex-direction:column;gap:6px}.connected-bodies_cnbReadout__0WUSg>[aria-label*="实时读数"]{flex:1 1;min-height:0;display:flex;flex-direction:column}.connected-bodies_cnbReadout__0WUSg [class*=ulmReadoutGrid]{flex:1 1;min-height:0;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:9px;margin-top:8px}.connected-bodies_cnbReadout__0WUSg [class*=ulmReadoutGrid]>span{flex-direction:column;align-items:stretch;justify-content:center;gap:clamp(4px,1.1vh,10px);padding:10px 12px}.connected-bodies_cnbReadout__0WUSg [class*=ulmReadoutGrid]>span>span:first-child{flex-direction:column;align-items:flex-start;gap:2px}.connected-bodies_cnbReadout__0WUSg [class*=ulmReadoutGrid]>span>span:first-child em{white-space:nowrap}.connected-bodies_cnbReadout__0WUSg [class*=ulmReadoutGrid]>span>span:first-child strong{font-size:22px}.connected-bodies_cnbReadout__0WUSg [class*=ulmKpiFoot]{max-width:none;flex:0 0 auto}.connected-bodies_cnbReadout__0WUSg [class*=ulmKpiFoot] i{font-size:11px;line-height:1.3}.connected-bodies_cnbCompare__X1Nm3{list-style:none;margin:8px 0 0;padding:0;display:flex;flex:1 1;min-height:0;flex-direction:column;justify-content:space-evenly;gap:2px}.connected-bodies_cnbCompare__X1Nm3 li{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:8px;padding:3px 2px;font-size:12.5px;border-bottom:1px dashed var(--line-soft)}.connected-bodies_cnbCompare__X1Nm3 li:last-child{border-bottom:none}.connected-bodies_cnbCompare__X1Nm3 li strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.connected-bodies_cnbCompare__X1Nm3 li>span:first-child{white-space:nowrap}.connected-bodies_cnbCompare__X1Nm3 li.connected-bodies_cnbCompareHead__EAuXk{font-size:11px;font-weight:800;color:var(--muted-ink);border-bottom:1.5px solid var(--line-soft)}.connected-bodies_cnbCompare__X1Nm3 li.connected-bodies_cnbCompareHead__EAuXk span{text-align:right}.connected-bodies_cnbCompare__X1Nm3 li.connected-bodies_cnbCompareHead__EAuXk span:first-child{text-align:left}.connected-bodies_cnbConvention__hPzB_{margin-top:4px;font-size:10.5px;color:var(--muted-ink)}@container (max-width: 330px){.connected-bodies_cnbReadout__0WUSg [class*=ulmCardHead]{flex-wrap:wrap;row-gap:4px}.connected-bodies_cnbReadout__0WUSg [class*=ulmCardTitle]{font-size:13px;white-space:nowrap}.connected-bodies_cnbReadout__0WUSg [class*=ulmPanelToggles] button{font-size:11px;padding:3px 6px;white-space:nowrap}.connected-bodies_cnbReadout__0WUSg [class*=ulmReadoutGrid]{gap:6px;margin-top:6px}.connected-bodies_cnbReadout__0WUSg [class*=ulmReadoutGrid]>span{padding:6px 8px;gap:3px}.connected-bodies_cnbReadout__0WUSg [class*=ulmReadoutGrid]>span>span:first-child strong{font-size:16px}.connected-bodies_cnbReadout__0WUSg [class*=ulmKpiFoot] i{font-size:10px;line-height:1.25}}.connected-bodies_cnbParams__5KbK7>[aria-label*="控制"]{flex:1 1;min-height:0;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(4px,.6vh,8px)}.connected-bodies_cnbRow___RWVe{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;font-weight:800}.connected-bodies_cnbHint__e1lFV{margin:0;font-size:11px;line-height:1.35;color:var(--muted-ink)}.connected-bodies_cnbSteppers__i4vxs{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:3px 12px;align-items:start;margin:0}.connected-bodies_cnbSteppers__i4vxs label{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name name" "stepper unit";gap:3px 8px;align-items:end;min-width:0;font-weight:900}.connected-bodies_cnbSteppers__i4vxs label>span{grid-area:name;overflow:hidden;font-size:13px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.connected-bodies_cnbSteppers__i4vxs label strong{grid-area:unit;align-self:center;justify-self:end;color:var(--muted-ink);font-size:12.5px;white-space:nowrap}.connected-bodies_cnbSteppers__i4vxs label [class*=numberStepper]{grid-area:stepper;width:100%;min-width:0;grid-template-columns:minmax(0,1fr) 26px}.connected-bodies_cnbSteppers__i4vxs [class*=numberStepper] input[type=number]{min-height:27px;padding:0 7px;font-size:15px}.connected-bodies_cnbSteppers__i4vxs [class*=numberStepper]{height:27px}.connected-bodies_cnbSteppers__i4vxs [class*=numberStepper] button{min-height:0}.connected-bodies_cnbPlayback__ztdv_{display:flex;align-items:center;gap:8px}.connected-bodies_cnbStageActions__vNrfu{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 10px;padding:4px 12px 10px;min-width:0}.connected-bodies_cnbCharts__5gZQ9[data-single=true]{grid-template-columns:minmax(0,1fr)}.connected-bodies_cnbCharts__5gZQ9[data-single=true] .connected-bodies_cnbSecondaryCard__lPg9b{display:none}.connected-bodies_cnbPlayback__ztdv_.connected-bodies_cnbPlayback__ztdv_.connected-bodies_cnbPlayback__ztdv_ [class*=graphTabs]{gap:6px}.connected-bodies_cnbPlayback__ztdv_.connected-bodies_cnbPlayback__ztdv_.connected-bodies_cnbPlayback__ztdv_ [class*=graphTabs] button{min-height:30px;padding:0 8px;font-size:12px}.connected-bodies_cnbPlayback__ztdv_ button{white-space:nowrap}.connected-bodies_cnbPlayback__ztdv_.connected-bodies_cnbPlayback__ztdv_.connected-bodies_cnbPlayback__ztdv_{gap:10px;padding:2px 2px 0}.connected-bodies_cnbPlayback__ztdv_.connected-bodies_cnbPlayback__ztdv_.connected-bodies_cnbPlayback__ztdv_ [class*=PrimaryButton]{display:inline-flex;align-items:center;justify-content:center;height:32px;min-height:32px;padding:0 12px;font-size:12.5px;flex:0 0 auto;white-space:nowrap}.connected-bodies_cnbPlayback__ztdv_.connected-bodies_cnbPlayback__ztdv_.connected-bodies_cnbPlayback__ztdv_ [class*=graphTabs] button{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:32px;min-height:32px;padding:0}.connected-bodies_cnbPlayback__ztdv_.connected-bodies_cnbPlayback__ztdv_.connected-bodies_cnbPlayback__ztdv_ [class*=ulmPanelToggles]{position:relative;padding-left:11px}.connected-bodies_cnbPlayback__ztdv_.connected-bodies_cnbPlayback__ztdv_.connected-bodies_cnbPlayback__ztdv_ [class*=ulmPanelToggles]:before{content:"";position:absolute;left:0;top:50%;width:1.5px;height:20px;transform:translateY(-50%);background:var(--line-soft)}.connected-bodies_cnbPlayback__ztdv_.connected-bodies_cnbPlayback__ztdv_.connected-bodies_cnbPlayback__ztdv_ [class*=ulmPanelToggles] button{padding:0 10px;font-size:12.5px}.connected-bodies_cnbPlayback__ztdv_ .connected-bodies_cnbScrub__nDMXc{flex:1 1 40px;min-width:40px;height:32px}.connected-bodies_cnbPlayback__ztdv_.connected-bodies_cnbPlayback__ztdv_.connected-bodies_cnbPlayback__ztdv_ [class*=ulmPanelToggles] button{display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0}.connected-bodies_cnbScrub__nDMXc{flex:1 1 54px;min-width:46px}.connected-bodies_cnbBody__NV_hD[data-scene=instant][data-two-spring=true]{grid-template-rows:auto auto auto minmax(0,1fr);grid-template-areas:"chips chips" "stage tsparams" "stage compare" "stage charts"}.connected-bodies_cnbTsParams__J9SvL{grid-area:tsparams;min-height:0;min-width:0;display:flex;flex-direction:column}.connected-bodies_cnbTsParams__J9SvL>[aria-label*="装置设定"]{display:flex;flex-direction:column;gap:3px}.connected-bodies_cnbTsParams__J9SvL [class*=ulmCardHead]{margin-bottom:2px}.connected-bodies_cnbTsParams__J9SvL .connected-bodies_cnbRow___RWVe{font-size:12px;min-height:28px}.connected-bodies_cnbTsCut__vS6ke{display:flex;margin-top:4px}.connected-bodies_cnbTsCut__vS6ke>button{flex:1 1 auto;justify-content:center}.connected-bodies_cnbTsParams__J9SvL [class*=ulmPanelToggles] button{font-size:11.5px;padding:3px 8px;min-height:26px;white-space:nowrap}.connected-bodies_cnbTwoSpringControls__Pn26I{display:flex;align-items:center;flex:1 1 auto;flex-wrap:wrap;justify-content:center;gap:4px 8px;min-width:0}.connected-bodies_cnbTwoSpringControls__Pn26I [class*=ulmPanelToggles] button{font-size:11.5px;padding:3px 7px;min-height:26px;white-space:nowrap}.connected-bodies_cnbTwoSpringControls__Pn26I button{white-space:nowrap}.connected-bodies_cnbAngleField__BoZeR{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:800}.connected-bodies_cnbAngleField__BoZeR [class*=numberStepper]{width:104px;height:30px;grid-template-columns:minmax(0,1fr) 26px}.connected-bodies_cnbAngleField__BoZeR [class*=numberStepper] input[type=number]{min-height:30px;padding:0 8px;font-size:14px;text-align:center}.connected-bodies_cnbAngleField__BoZeR [class*=numberStepper] button{min-height:0}.connected-bodies_cnbAngleField__BoZeR strong{color:var(--muted-ink);font-size:12.5px;font-weight:700}.potential-energy_peWorkspace__5RBZg{grid-template-rows:auto minmax(0,1fr);gap:clamp(10px,1.15vh,14px);height:100%;min-height:0;overflow:hidden}.potential-energy_peWorkspace__5RBZg .potential-energy_experimentToolbar___s0Pq{flex-wrap:nowrap}.potential-energy_peBody__Tz64d{display:grid;grid-template-areas:"stage stage stage stage stage stage stage stage stage console console console" "meters meters meters chart chart chart chart chart data data data data";grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(9px,.9vw,13px);min-width:0;min-height:0;height:100%}.potential-energy_peStagePanel__Ny1sr{position:relative;display:flex;grid-area:stage;min-width:0;min-height:0;padding:8px 10px;background:var(--apparatus-bg);border:1.5px solid var(--line-soft);border-radius:10px;overflow:hidden}.potential-energy_peStageSvg__Xzdol{flex:1 1;width:100%;height:100%;min-height:0;display:block}.potential-energy_peStageBadge__nbIWx{position:absolute;left:16px;bottom:13px;display:inline-flex;align-items:center;gap:9px;padding:6px 13px;font-size:12.5px;font-weight:800;color:var(--ink);background:rgb(var(--panel-rgb)/.93);border:1.5px solid var(--line-soft);border-radius:999px;pointer-events:none}.potential-energy_peStageBadge__nbIWx strong{color:var(--green);font-size:14px;line-height:1}.potential-energy_peBadgeFlow__7tqSk{display:inline-flex;gap:3px;padding-left:9px;border-left:1px solid var(--line-soft);font-size:12.5px}.potential-energy_peBadgeFlow__7tqSk b{font-weight:900;white-space:pre}.potential-energy_peReferenceLine__yGJqE{stroke:var(--ink-stroke);stroke-dasharray:7 6;stroke-width:1.5;opacity:.75}.potential-energy_peMutedLabel__keNi6{fill:var(--muted-ink);font-size:12px;font-weight:900}.potential-energy_peBenchTop__qSdO9{fill:url(#pe-bench-top);stroke:var(--ink-stroke);stroke-width:1.6}.potential-energy_peBenchEdge__yl6cr{stroke:var(--ink-stroke);stroke-width:2.2}.potential-energy_peBenchHatch__ajfr4{stroke:var(--muted-ink);stroke-width:1.2;opacity:.45}.potential-energy_peLeg__HIZTZ{fill:url(#pe-leg-metal);stroke:var(--ink-stroke);stroke-width:1.8}.potential-energy_peLegFoot__STypz{fill:#7b827b;stroke:var(--ink-stroke);stroke-width:1.6}.potential-energy_peSmoothLeader__0bj5b{fill:none;stroke:var(--green);stroke-width:1.4;stroke-dasharray:4 3}.potential-energy_peSmoothTag__zdsqC{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:100%;height:100%;font-size:12px;font-weight:800;color:var(--green);background:rgb(var(--panel-rgb)/.94);border:1.5px solid rgba(47,143,85,.68);border-radius:6px}.potential-energy_peRailBase__IrfOG,.potential-energy_peRailEdge__tIHbE,.potential-energy_peRailFace__mAq_M,.potential-energy_peRailShadow__S3Swb{fill:none;stroke-linecap:round;stroke-linejoin:round}.potential-energy_peRailShadow__S3Swb{stroke:#303531;stroke-width:19;opacity:.2;transform:translate(3px,5px)}.potential-energy_peRailBase__IrfOG{stroke:var(--ink-stroke);stroke-width:17.5}.potential-energy_peRailFace__mAq_M{stroke:url(#pe-rail-metal);stroke-width:14}.potential-energy_peRailEdge__tIHbE{stroke:rgba(255,255,255,.55);stroke-width:1.5}.potential-energy_peSpringFront__p6g23,.potential-energy_peSpringSheen__KiiqA,.potential-energy_peSpringWire__lXlPV{fill:none;stroke-linecap:round;stroke-linejoin:round}.potential-energy_peSpringWire__lXlPV{stroke:#7d837d;stroke-width:2.7}.potential-energy_peSpringFront__p6g23{stroke:url(#pe-spring-metal);stroke-width:2.8}.potential-energy_peSpringSheen__KiiqA{stroke:#ffffff;stroke-width:1;opacity:.5}.potential-energy_pePlate__AeuJH{fill:#6f7970;stroke:var(--ink-stroke);stroke-width:1.8}.potential-energy_peWall__T3cCz{fill:url(#pe-wall-face);stroke:var(--ink-stroke);stroke-width:2.2}.potential-energy_peWallBolt__eCnYd{fill:#48504a;stroke:rgba(255,255,255,.4);stroke-width:1}.potential-energy_peWallHatch__HLlKo{stroke:var(--muted-ink);stroke-width:1.4;opacity:.65}.potential-energy_peXmaxMark__y1AIU{stroke:#d4574e;stroke-dasharray:5 5;stroke-width:1.8;opacity:.8}.potential-energy_peXmaxLabel__FZRFI{fill:#c6443d;font-family:var(--font-math);font-size:12.5px;font-style:italic;font-weight:800}.potential-energy_peGhostBall__vHBfx{fill:none;stroke:var(--muted-ink);stroke-dasharray:4 4;stroke-width:1.8;opacity:.75}.potential-energy_peFormulaChip__ixcWH{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:15px;color:var(--ink);background:rgb(var(--panel-rgb)/.92);border:1.5px solid var(--line-soft);border-radius:7px;opacity:.72;transition:opacity .16s ease,border-color .16s ease,box-shadow .16s ease}.potential-energy_peFormulaChip__ixcWH[data-active=true]{opacity:1;border-color:rgba(47,143,85,.72);box-shadow:0 0 0 1px rgba(47,143,85,.26)}.potential-energy_peConsolePanel__TbK6Y{grid-area:console;min-width:0;min-height:0;overflow:hidden}.potential-energy_peParams__gLHjv{min-width:0}.potential-energy_peCycleChip__FESqF{color:var(--green);font-size:12px;font-weight:800;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.potential-energy_peSpeedRow__sktX2{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;font-weight:700;color:var(--muted-ink)}.potential-energy_peEnergyPanel__Psstw{grid-area:meters;min-width:0;min-height:0;overflow:hidden}.potential-energy_peTotalValue__Pl_pl{color:var(--green);font-size:14px;font-weight:800;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.potential-energy_peTotalFormula__n4wlu{display:flex;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:700;color:var(--muted-ink)}.potential-energy_peMeterList__L_fiR{flex:1 1;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:clamp(6px,.8vh,9px);margin:0;min-height:0}.potential-energy_peXmaxNote__SNc3k{display:flex;align-items:center;gap:6px;margin:0;font-size:11.5px;font-weight:700;color:var(--muted-ink);white-space:nowrap}.potential-energy_peXmaxNote__SNc3k strong{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.potential-energy_peChartPanel__j15ds{display:grid;grid-area:chart;grid-template-rows:auto minmax(0,1fr);gap:8px;min-width:0;min-height:0;overflow:hidden}.potential-energy_peChartCanvas__CXsXF,.potential-energy_peChartFrame__J5jcV{width:100%;height:100%;min-height:0}.potential-energy_peDataPanel__BlM4o{display:grid;grid-area:data;grid-template-rows:auto minmax(0,1fr);gap:8px;height:100%;min-width:0;min-height:0;padding:10px 12px;overflow:hidden}.potential-energy_peStepNote___dZ_v{font-size:11px;font-weight:700;color:var(--muted-ink);white-space:nowrap}.potential-energy_peDataPanel__BlM4o table{min-width:0;font-size:11px}.potential-energy_peDataPanel__BlM4o td,.potential-energy_peDataPanel__BlM4o th{padding:4px 3px}.potential-energy_peDataPanel__BlM4o .potential-energy_dataTableFrame__M5O9_,.potential-energy_peDataPanel__BlM4o [class*=dataTableFrame]{min-height:0;max-height:100%;overflow:auto}@media (max-width:1500px) and (min-width:1181px){.potential-energy_peFormulaChip__ixcWH{font-size:14px}.potential-energy_peDataPanel__BlM4o table{font-size:10.5px}}@media (max-height:840px){.potential-energy_peBody__Tz64d{grid-template-rows:minmax(0,1.42fr) minmax(0,1fr)}.potential-energy_peConsolePanel__TbK6Y{gap:6px;padding:9px 11px}.potential-energy_peConsolePanel__TbK6Y [class*=ulmConsoleBody]{gap:8px}.potential-energy_peConsolePanel__TbK6Y [class*=ulmTimeHead]{font-size:12px}.potential-energy_peConsolePanel__TbK6Y [class*=ulmTransport] button{min-height:32px;padding:0 10px}.potential-energy_peParams__gLHjv{gap:4px 8px}.potential-energy_peParams__gLHjv [class*=numberStepper] input[type=number]{min-height:26px;font-size:12.5px}.potential-energy_peParams__gLHjv [class*=numberStepper] button{min-height:11px;font-size:10px}.potential-energy_peSpeedRow__sktX2{font-size:12px}}@media (max-width:1180px){.potential-energy_peWorkspace__5RBZg{height:auto;overflow:visible}.potential-energy_peBody__Tz64d{grid-template-areas:"stage" "console" "meters" "chart" "data";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto minmax(260px,auto) auto;height:auto}.potential-energy_peStagePanel__Ny1sr{aspect-ratio:940/380}.potential-energy_peChartFrame__J5jcV{min-height:240px}}.alternating-current_acgAngleChip__TPmj8{position:absolute;top:10px;left:12px;display:grid;gap:1px;padding:7px 11px;pointer-events:none;background:color-mix(in srgb,var(--panel) 88%,transparent);border:1px solid var(--line-soft);border-radius:7px}.alternating-current_acgAngleChip__TPmj8 em{font-size:10.5px;font-style:normal;color:var(--muted-ink)}.alternating-current_acgAngleChip__TPmj8 em+strong{margin-bottom:2px}.alternating-current_acgAngleChip__TPmj8 strong{font-size:16px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.alternating-current_acgAngleChip__TPmj8 strong[data-size=sub]{font-size:12.5px;font-weight:800}.alternating-current_acgNeutralBadge__GpkHZ{position:absolute;top:10px;right:12px;padding:7px 12px;font-size:12.5px;font-weight:900;color:var(--green);pointer-events:none;background:color-mix(in srgb,var(--panel) 90%,transparent);border:1.5px solid var(--green);border-radius:7px}.alternating-current_acgDragHintChip__Gpayd{position:absolute;bottom:10px;left:50%;padding:6px 12px;font-size:12px;color:var(--muted-ink);white-space:nowrap;pointer-events:none;background:color-mix(in srgb,var(--panel) 88%,transparent);border:1px solid var(--line-soft);border-radius:999px;transform:translateX(-50%)}.alternating-current_acgPrincipleSvg__f12vX{display:block;width:100%;height:100%;--acg-field:#2e8f55;--acg-copper:#b87333}[data-theme=dark] .alternating-current_acgPrincipleSvg__f12vX{--acg-field:#3cae72;--acg-copper:#cd8f4c}@supports not (background:color-mix(in srgb,black 50%,transparent)){html[data-macos-safari] .alternating-current_acgAngleChip__TPmj8,html[data-macos-safari] .alternating-current_acgDragHintChip__Gpayd{background:rgb(var(--panel-rgb)/.88)}html[data-macos-safari] .alternating-current_acgNeutralBadge__GpkHZ{background:rgb(var(--panel-rgb)/.9)}}.newtons-second-law_n2lOverview__SEJ7q{min-height:0}.newtons-second-law_n2lWorkspace__MX4_3{display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;height:100%;min-height:0;overflow:hidden}.newtons-second-law_n2lBody__4g9rq{display:grid;grid-template-columns:minmax(300px,.92fr) minmax(0,2.05fr);grid-template-areas:"controls content";gap:12px;height:100%;min-height:0}.newtons-second-law_n2lControls__OcXan{grid-area:controls;display:flex;flex-direction:column;gap:9px;min-height:0;padding:clamp(10px,.8vw,14px);background:var(--panel);border:1.5px solid var(--line-soft);border-radius:10px;overflow:hidden}.newtons-second-law_n2lBlockHead__5N01p{margin:0 0 6px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;font-weight:900;color:var(--muted-ink);letter-spacing:.02em}.newtons-second-law_n2lBlockHead__5N01p small{font-size:10.5px;font-weight:700;color:var(--muted-ink);opacity:.85}.newtons-second-law_n2lSeg__s3QJO{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px}.newtons-second-law_n2lSeg__s3QJO button{min-height:30px;padding:0 8px;border:1.5px solid var(--line-soft);border-radius:7px;background:var(--panel);color:var(--ink);font-size:12px;font-weight:800;line-height:1.1;cursor:pointer}.newtons-second-law_n2lSeg__s3QJO button[aria-pressed=true]{border-color:var(--green);background:var(--green-soft);color:var(--green-deep)}.newtons-second-law_n2lSeg__s3QJO button:disabled{opacity:.45;cursor:not-allowed}.newtons-second-law_n2lParams__JPxrP{display:grid;gap:6px}.newtons-second-law_n2lParams__JPxrP label{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px}.newtons-second-law_n2lParams__JPxrP label>span{font-size:12px;font-weight:800;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.newtons-second-law_n2lParams__JPxrP label>strong{font-size:11px;font-weight:800;color:var(--muted-ink)}.newtons-second-law_n2lParams__JPxrP [class*=numberStepper] input{width:52px}.newtons-second-law_n2lDerived__iUFOj{margin:4px 0 0;font-size:11px;font-weight:700;color:var(--muted-ink);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.newtons-second-law_n2lHealth__3Xs4V{display:inline-flex;align-items:center;gap:4px;padding:1px 8px 2px;border-radius:999px;border:1.5px solid transparent;font-size:10.5px;font-weight:900}.newtons-second-law_n2lHealth__3Xs4V[data-health=good]{color:#2f8f55;border-color:rgba(47,143,85,.45);background:rgba(47,143,85,.1)}.newtons-second-law_n2lHealth__3Xs4V[data-health=warn]{color:#b07f1f;border-color:rgba(196,152,47,.5);background:rgba(214,171,61,.12)}.newtons-second-law_n2lHealth__3Xs4V[data-health=bad]{color:#b6483c;border-color:rgba(182,82,73,.5);background:rgba(182,82,73,.1)}.newtons-second-law_n2lReadoutBlock__chNun{flex:1 1 auto;min-height:118px;display:grid;grid-template-rows:auto minmax(0,1fr)}.newtons-second-law_n2lReadoutGrid__6pi2x{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:7px;min-height:0}.newtons-second-law_n2lReadoutCard__3lLpu{display:flex;flex-wrap:wrap;align-items:baseline;align-content:center;column-gap:4px;padding:4px 9px 5px;background:var(--panel);border:1.5px solid var(--line-soft);border-radius:7px;min-width:0;min-height:0}.newtons-second-law_n2lReadoutCard__3lLpu 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}.newtons-second-law_n2lReadoutCard__3lLpu strong{font-size:16.5px;font-weight:900;line-height:1.05;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.newtons-second-law_n2lReadoutCard__3lLpu i{font-style:normal;font-size:10px;font-weight:700;color:var(--muted-ink)}.newtons-second-law_n2lReadoutCard__3lLpu[data-accent=force] strong{color:#2f8f55}.newtons-second-law_n2lReadoutCard__3lLpu[data-accent=mass] strong{color:#8a6a2c}.newtons-second-law_n2lReadoutCard__3lLpu[data-accent=acc] strong{color:#d2742c}.newtons-second-law_n2lReadoutCard__3lLpu[data-accent=tension] strong{color:#b07f1f}.newtons-second-law_n2lTransport__lxtlz{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:7px}.newtons-second-law_n2lTransport__lxtlz button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;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}.newtons-second-law_n2lTransport__lxtlz button:disabled{opacity:.45;cursor:not-allowed}.newtons-second-law_n2lTransport__lxtlz button[data-variant=primary]{border-color:var(--green);background:var(--green-soft);color:var(--green-deep)}.newtons-second-law_n2lTransport__lxtlz button[data-variant=record][data-armed=true]{border-color:#d2742c;color:#b05f1c;background:rgba(210,116,44,.1)}.newtons-second-law_n2lContent__ogE0Z{grid-area:content;display:grid;grid-template-rows:minmax(235px,1.5fr) minmax(155px,1fr);gap:12px;min-height:0}.newtons-second-law_n2lCard__akK0K{display:grid;grid-template-rows:auto minmax(0,1fr);gap:6px;min-height:0;padding:clamp(10px,.8vw,14px);background:var(--panel);border:1.5px solid var(--line-soft);border-radius:10px;overflow:hidden}.newtons-second-law_n2lStageBody__sOSoB{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:4px;min-height:0}.newtons-second-law_n2lStageSvg__APpMf{width:100%;height:100%;min-height:0;display:block}.newtons-second-law_n2lTapeStrip___TsnU{display:flex;align-items:center;gap:6px;min-height:26px;overflow:hidden;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.newtons-second-law_n2lTapeStrip___TsnU>span{display:inline-flex;align-items:baseline;gap:4px;padding:2px 8px 3px;border:1px solid var(--line-soft);border-radius:6px;background:var(--panel);font-size:11px}.newtons-second-law_n2lTapeStrip___TsnU em{font-style:normal;font-weight:800;color:var(--muted-ink);font-size:10.5px}.newtons-second-law_n2lTapeStrip___TsnU strong{font-weight:900;color:var(--ink)}.newtons-second-law_n2lTapeStrip___TsnU>span[data-kind=result]{border-color:rgba(210,116,44,.55)}.newtons-second-law_n2lTapeStrip___TsnU>span[data-kind=result] strong{color:#d2742c}.newtons-second-law_n2lTapeHint__0KWdz{font-size:10.5px;font-weight:700;color:var(--muted-ink);margin-left:auto}.newtons-second-law_n2lChartsPair__4Y8A0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0}.newtons-second-law_n2lChartCanvas__4IyUS{width:100%;height:100%;min-height:0}.newtons-second-law_n2lChartTabs__a3f2A{display:inline-flex;gap:5px}.newtons-second-law_n2lChartTabs__a3f2A button{min-height:26px;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}.newtons-second-law_n2lChartTabs__a3f2A button[aria-pressed=true]{border-color:var(--green);background:var(--green-soft);color:var(--green-deep)}.newtons-second-law_n2lChartActions__cKTvy{display:inline-flex;align-items:center;gap:6px}.newtons-second-law_n2lChartActions__cKTvy button{min-height:26px;padding:0 9px;border:1.5px solid var(--line-soft);border-radius:6px;background:var(--panel);color:var(--muted-ink);font-size:11px;font-weight:800;cursor:pointer}.newtons-second-law_n2lChartNote__91bX5{margin:2px 0 0;font-size:11px;line-height:1.35;color:var(--muted-ink)}.newtons-second-law_n2lStatusBadge__3GFNA{display:inline-flex;align-items:center;padding:2px 10px 3px;border-radius:999px;border:1.5px solid var(--line-soft);font-size:11px;font-weight:900;color:var(--muted-ink);white-space:nowrap}.newtons-second-law_n2lStatusBadge__3GFNA[data-tone=ok]{border-color:rgba(47,143,85,.5);background:rgba(47,143,85,.1);color:#2f8f55}.newtons-second-law_n2lStatusBadge__3GFNA[data-tone=warn]{border-color:rgba(196,152,47,.5);background:rgba(214,171,61,.12);color:#b07f1f}.newtons-second-law_n2lStatusBadge__3GFNA[data-tone=danger]{border-color:rgba(182,82,73,.5);background:rgba(182,82,73,.1);color:#b6483c}@media (max-width:1290px){.newtons-second-law_n2lBody__4g9rq{grid-template-columns:minmax(286px,.95fr) minmax(0,1.9fr)}.newtons-second-law_n2lChartsPair__4Y8A0{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr))}.newtons-second-law_n2lContent__ogE0Z{grid-template-rows:minmax(215px,1.35fr) minmax(190px,1fr)}}.composite-field_oscGlass__r04jP{fill:rgb(var(--panel-rgb)/.5);stroke:rgb(var(--ink-rgb)/.34);stroke-width:2.4;stroke-linejoin:round}.composite-field_oscGlassHighlight__SMAEL{fill:none;stroke:rgb(255 255 255/.5);stroke-width:1.1;stroke-linecap:round}.composite-field_oscSocket__afO2a{fill:rgb(var(--ink-rgb)/.16);stroke:rgb(var(--ink-rgb)/.34);stroke-width:1.4}.composite-field_oscSocketPin__wpDUj{stroke:rgb(var(--ink-rgb)/.45);stroke-width:2.2;stroke-linecap:round}.composite-field_oscAxisLine__kjpB8{stroke:rgb(var(--ink-rgb)/.3);stroke-dasharray:6 6;stroke-width:1.1}.composite-field_oscCathode__mRagp{fill:rgb(var(--ink-rgb)/.62);stroke:rgb(var(--ink-rgb)/.5);stroke-width:1}.composite-field_oscAnode__FVRWW{fill:rgb(var(--ink-rgb)/.4);stroke:rgb(var(--ink-rgb)/.55);stroke-width:1.2}.composite-field_oscElectrodeChar__sD15A{fill:var(--muted-ink);font-size:calc(13px * var(--stage-text-scale, 1));font-weight:900}.composite-field_oscPlate__gqwNg{stroke-width:1.3}.composite-field_oscPlate__gqwNg[data-polarity=positive]{fill:url(#osc-plate-positive);stroke:#9d2f2b}.composite-field_oscPlate__gqwNg[data-polarity=negative]{fill:url(#osc-plate-negative);stroke:#4c5a66}.composite-field_oscPlate__gqwNg[data-polarity=neutral]{fill:rgb(var(--ink-rgb)/.24);stroke:rgb(var(--ink-rgb)/.4)}.composite-field_oscPlateChar___EXMX{font-size:13px;font-weight:900;pointer-events:none}.composite-field_oscPlateChar___EXMX[data-polarity=positive]{fill:#fbe6dd}.composite-field_oscPlateChar___EXMX[data-polarity=negative]{fill:#e3e9ee}.composite-field_oscFieldArrow__RNnyU{stroke:rgba(217,75,61,.62);stroke-width:1.1;stroke-linecap:butt;stroke-dasharray:3 2.6}.composite-field_oscDimLine__WAKTi{stroke:rgb(var(--ink-rgb)/.42);stroke-width:1.05}.composite-field_oscDimLabel__sPY3B{fill:var(--muted-ink);font-family:var(--font-math);font-size:calc(13px * var(--stage-text-scale, 1));font-style:italic;font-weight:900}.composite-field_oscRegionBadge__bqq4W{display:inline-flex;gap:6px;align-items:center;min-height:26px;padding:3px 8px;color:var(--ink);font-size:11.5px;font-weight:900;background:rgb(var(--panel-rgb)/.84);border:1px solid rgba(205,196,181,.72);border-radius:7px;box-shadow:0 4px 12px rgba(35,28,18,.07);white-space:nowrap}.composite-field_oscRegionBadge__bqq4W strong{color:#236c45}.composite-field_oscScreenStrip__7oSSz{stroke:rgba(47,143,85,.5);stroke-width:1.2}.composite-field_oscRulerTick__9Nyhb{stroke:rgb(var(--ink-rgb)/.45);stroke-width:1}.composite-field_oscRulerLabel__uBMQ6{fill:rgb(var(--ink-rgb)/.72);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900}.composite-field_oscXAxisTick__sJS2O{stroke:rgb(var(--ink-rgb)/.3);stroke-width:1}.composite-field_oscXAxisLabel__A0uGc{fill:rgb(var(--ink-rgb)/.6);font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900}.composite-field_oscSpotHalo__SHh9Z{pointer-events:none}.composite-field_oscEquivLine__WAdaa{stroke:rgba(128,87,168,.75);stroke-dasharray:4 5;stroke-width:1.6}.composite-field_oscEquivMark__0WUGm{fill:none;stroke:#8057a8;stroke-width:2}.composite-field_oscEquivLabel__H4Zoy{fill:#8057a8;font-family:var(--font-math);font-size:13px;font-style:italic;font-weight:900}.composite-field_oscHitMark__DoAUu{stroke:#c3483b;stroke-linecap:round;stroke-width:2.6}.composite-field_oscHitBadge__RkwnA{display:inline-flex;align-items:center;min-height:26px;padding:3px 9px;color:#a9362f;font-size:11.5px;font-weight:900;background:rgba(217,75,61,.1);border:1px solid rgba(217,75,61,.45);border-radius:7px;white-space:nowrap}.composite-field_oscFullPath__dOQhi{fill:none;stroke:rgba(45,111,184,.22);stroke-dasharray:6 7;stroke-linecap:round;stroke-width:1.9}.composite-field_oscCurrentPath__mcVy1{fill:none;filter:drop-shadow(0 1px 2px rgba(36,111,178,.16));stroke:#246fb2;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.9}.composite-field_oscParticleBall__wYAgK{filter:url(#osc-soft-shadow);stroke-width:2.2}.composite-field_oscParticleBall__wYAgK[data-charge-sign=positive]{fill:url(#osc-particle-positive);stroke:#8e2d2b}.composite-field_oscParticleBall__wYAgK[data-charge-sign=negative]{fill:url(#osc-particle-negative);stroke:#1f4c83}.composite-field_oscChargeSymbol__TQ97H{fill:white;font-size:calc(15px * var(--stage-text-scale, 1));font-weight:900;pointer-events:none}.composite-field_gefPlate__S2Abf{stroke-width:1.3}.composite-field_gefPlate__S2Abf[data-polarity=positive]{fill:url(#gef-plate-positive);stroke:#9d2f2b}.composite-field_gefPlate__S2Abf[data-polarity=negative]{fill:url(#gef-plate-negative);stroke:#4c5a66}.composite-field_gefPlateChar__fhLi9{font-size:calc(13px * var(--stage-text-scale, 1));font-weight:900;pointer-events:none}.composite-field_gefPlateChar__fhLi9[data-polarity=positive]{fill:#fbe6dd}.composite-field_gefPlateChar__fhLi9[data-polarity=negative]{fill:#e3e9ee}.composite-field_gefFieldArrow__EL1Bx{stroke:rgba(217,75,61,.5);stroke-width:1.6;stroke-linecap:round}.composite-field_gefDroplet__eBOXo{filter:url(#gef-soft-shadow);stroke:#7a5313;stroke-width:2}.composite-field_gefDropletSign__r7lAT{fill:#fff8ea;font-size:calc(14px * var(--stage-text-scale, 1));font-weight:900;pointer-events:none}.composite-field_gefBalanceRing__W0AKO{fill:none;stroke:rgba(47,143,85,.65);stroke-dasharray:3 4;stroke-width:1.8}.composite-field_gefGravityVector__rrlxX{stroke:#3c453f;stroke-linecap:round;stroke-width:3.1}.composite-field_gefElectricVector__ELV8Y{stroke:#d94b3d;stroke-linecap:round;stroke-width:3.1}.composite-field_gefNetVector__uaHro{stroke:#2f8f55;stroke-linecap:round;stroke-width:3.1}.composite-field_gefVectorLabel__GYyRx{font-family:var(--font-math);font-size:calc(13.5px * var(--stage-text-scale, 1));font-style:italic;font-weight:900}.composite-field_gefGravityLabel__ZzfKy{fill:#3c453f}.composite-field_gefElectricLabel__t1Xbo{fill:#a9362f}.composite-field_gefNetLabel__T4t0s{fill:#236c45}.composite-field_gefGhostPath__myqEv{fill:none;stroke:rgb(var(--ink-rgb)/.32);stroke-dasharray:7 6;stroke-linecap:round;stroke-width:2}.composite-field_gefFullPath__UOEYi{fill:none;stroke:rgba(45,111,184,.22);stroke-dasharray:6 7;stroke-linecap:round;stroke-width:1.9}.composite-field_gefCurrentPath__TCnjL{fill:none;filter:drop-shadow(0 1px 2px rgba(36,111,178,.16));stroke:#246fb2;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.9}.composite-field_gefRulerTick__IPi11{stroke:rgb(var(--ink-rgb)/.45);stroke-width:1}.composite-field_gefRulerLabel__eU3IQ{fill:rgb(var(--ink-rgb)/.72);font-size:calc(10px * var(--stage-text-scale, 1));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900}.composite-field_gefStateBadge___AUYV{display:inline-flex;gap:6px;align-items:center;min-height:26px;padding:3px 9px;color:#236c45;font-size:11.5px;font-weight:900;background:rgba(47,143,85,.1);border:1px solid rgba(47,143,85,.4);border-radius:7px;white-space:nowrap}.composite-field_gefStateBadge___AUYV[data-tone=warn]{color:#a9362f;background:rgba(217,75,61,.1);border-color:rgba(217,75,61,.45)}.composite-field_gefUnknownChip__T24c6{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;color:#8057a8;font-size:11.5px;font-weight:900;background:rgba(128,87,168,.1);border:1px solid rgba(128,87,168,.45);border-radius:7px;white-space:nowrap}.composite-field_msSourceBox__azUh_{fill:rgb(var(--ink-rgb)/.5);stroke:rgb(var(--ink-rgb)/.6);stroke-width:1.6}.composite-field_msSourceGlow__7BoS4{pointer-events:none}.composite-field_msElectrode__xjZTs{stroke-width:1.3}.composite-field_msElectrode__xjZTs[data-polarity=positive]{fill:url(#ms-plate-positive);stroke:#9d2f2b}.composite-field_msElectrode__xjZTs[data-polarity=negative]{fill:url(#ms-plate-negative);stroke:#4c5a66}.composite-field_msPlateChar__UV30J{font-size:calc(12px * var(--stage-text-scale, 1));font-weight:900;pointer-events:none}.composite-field_msPlateChar__UV30J[data-polarity=positive]{fill:#fbe6dd}.composite-field_msPlateChar__UV30J[data-polarity=negative]{fill:#e3e9ee}.composite-field_msAccelArrow__kCZcV{stroke:rgba(217,75,61,.6);stroke-width:1.6;stroke-linecap:round}.composite-field_msBoundary__KQVYU{stroke:rgb(var(--ink-rgb)/.45);stroke-width:2}.composite-field_msFieldSymbol__w4iC1{fill:rgba(38,119,74,.34);font-size:calc(18px * var(--stage-text-scale, 1));font-weight:900}.composite-field_msFilm__RX2Sl{fill:url(#ms-film);stroke:rgba(96,74,42,.75);stroke-width:1.2}.composite-field_msFilmTick__xD8ac{stroke:rgb(var(--ink-rgb)/.45);stroke-width:1}.composite-field_msFilmLabel__t7DLF{fill:rgb(var(--ink-rgb)/.72);font-size:calc(10px * var(--stage-text-scale, 1));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900}.composite-field_msMarkLabel__Hxuxi{font-size:calc(11px * var(--stage-text-scale, 1));font-weight:900}.composite-field_msRadiusLine__m00Xr{stroke:rgba(32,39,36,.42);stroke-dasharray:5 5;stroke-width:1.2}.composite-field_msCenterDot__kQIz3{fill:var(--ink)}.composite-field_msFullPath__6SPuc{fill:none;stroke-dasharray:6 7;stroke-linecap:round;stroke-width:1.9}.composite-field_msCurrentPath__PpD80{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.9}.composite-field_msIonBall___T4Fl{filter:url(#ms-soft-shadow);stroke:rgb(255 255 255/.65);stroke-width:1.6}.composite-field_msIonSign__zJnSh{fill:#fff8ea;font-size:calc(12px * var(--stage-text-scale, 1));font-weight:900;pointer-events:none}.composite-field_cycDee__tSjzE{fill:rgb(var(--ink-rgb)/.08);stroke:rgb(var(--ink-rgb)/.5);stroke-width:2.2}.composite-field_cycDeeLabel__feK3r{fill:var(--muted-ink);font-family:var(--font-math);font-size:calc(15px * var(--stage-text-scale, 1));font-style:italic;font-weight:900}.composite-field_cycGapArrow__LWlY0{stroke:rgba(217,75,61,.72);stroke-width:2;stroke-linecap:round}.composite-field_cycGapArrowIdle__9YwtH{stroke:rgba(217,75,61,.22)}.composite-field_cycHfSource__jj4vf{fill:rgb(var(--panel-rgb)/.8);stroke:rgb(var(--ink-rgb)/.55);stroke-width:2}.composite-field_cycHfWave__eNttE{fill:none;stroke:rgb(var(--ink-rgb)/.75);stroke-linecap:round;stroke-width:2}.composite-field_cycHfLead__7PtU_{fill:none;stroke:rgb(var(--ink-rgb)/.45);stroke-width:2}.composite-field_cycHfPolarity__FvvcU{font-size:13px;font-weight:900}.composite-field_cycTarget__gNci3{fill:url(#cyc-target);stroke:rgba(96,74,42,.8);stroke-width:1.4}.composite-field_cycExtractChannel__j_esa{fill:none;stroke:rgba(47,143,85,.6);stroke-dasharray:5 4;stroke-width:1.8}.composite-field_cycFullPath__exW57{fill:none;stroke:rgba(45,111,184,.2);stroke-dasharray:5 6;stroke-linecap:round;stroke-width:1.7}.composite-field_cycCurrentPath__Y1zHr{fill:none;filter:drop-shadow(0 1px 2px rgba(36,111,178,.16));stroke:#246fb2;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.7}.composite-field_cfBigStageBody__8FAh8{grid-template-columns:minmax(272px,.62fr) minmax(0,2.5fr) minmax(228px,.72fr)!important;grid-template-areas:"controls stage charts"!important}.composite-field_cfStageArea__Z7Es0{grid-area:stage;min-width:0;min-height:0}.composite-field_cfChartsRail__qcHCD{grid-area:charts;display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;min-width:0;min-height:0;height:100%}.composite-field_cfChartsRail__qcHCD [class*=optChartNote]{font-size:.68rem;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.composite-field_oscWideBody__gSHef{grid-template-columns:minmax(336px,.95fr) minmax(0,2.5fr)!important}.composite-field_oscContentTall__7SPUc{grid-template-rows:minmax(0,2.4fr) minmax(146px,1fr)!important}.composite-field_cfStageArea__Z7Es0 [class*=optStageTools],.composite-field_oscWideBody__gSHef [class*=optStageTools]{flex-wrap:wrap;row-gap:6px;justify-content:flex-end}.composite-field_cfStageArea__Z7Es0 [class*=optChartTabs] button,.composite-field_cfStageArea__Z7Es0 [class*=optStatusBadge],.composite-field_oscWideBody__gSHef [class*=optChartTabs] button,.composite-field_oscWideBody__gSHef [class*=optStatusBadge]{white-space:nowrap}.composite-field_cfStageReadouts__tb1Qz{position:absolute;top:10px;left:12px;z-index:4}.composite-field_cfStageReadouts__tb1Qz[data-readout-side=right]{left:auto;right:12px;display:grid;grid-template-columns:auto auto;gap:5px 14px;max-width:48%;padding:9px 12px 10px;pointer-events:none;background:color-mix(in srgb,var(--panel) 76%,transparent);border:1px solid var(--line-soft);border-radius:9px;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.composite-field_cfStageReadouts__tb1Qz>span{display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:3px;row-gap:0;min-width:0}.composite-field_cfStageReadouts__tb1Qz em{grid-column:1/-1;font-size:9.5px;font-style:normal;line-height:1.25;color:var(--muted-ink);white-space:nowrap}.composite-field_cfStageReadouts__tb1Qz strong{font-size:15px;font-weight:900;line-height:1.15;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.composite-field_cfStageReadouts__tb1Qz i{font-size:9px;font-style:normal;font-weight:600;color:var(--muted-ink)}.composite-field_cfStageReadouts__tb1Qz>span[data-accent=measure] strong{color:#c4781f}.composite-field_cfStageReadouts__tb1Qz>span[data-accent=spectral] strong{color:var(--green)}.composite-field_cfStageReadouts__tb1Qz>span[data-accent=velocity] strong{color:#2f6fb3}.composite-field_cfStageReadouts__tb1Qz[data-readout-side=left]{display:grid;grid-template-columns:auto auto;gap:5px 14px;max-width:54%;padding:9px 12px 10px;pointer-events:none;background:color-mix(in srgb,var(--panel) 76%,transparent);border:1px solid var(--line-soft);border-radius:9px;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.composite-field_magneticParticleStagePanel__ie6SJ[data-stage-fill=true]{height:100%;min-height:0}.composite-field_cfmStageVars__B_VFA{--cfm-chamber-1:#fffdf7;--cfm-chamber-2:#f9f4e9;--cfm-chamber-3:#efe7d8;--cfm-chamber-edge:#cabfa9;--cfm-chamber-inner:rgba(255,255,255,0.66);--cfm-chamber-gloss:rgba(255,255,255,0.9);--cfm-grid:rgba(95,99,95,0.13);--cfm-grid-axis:rgba(95,99,95,0.3);--cfm-field-tone:rgba(47,143,85,0.46);--cfm-trail-core:#17795c;--cfm-trail-glow:#7fd7b6;--cfm-predict:rgba(95,99,95,0.4);--cfm-guide:rgba(31,158,119,0.5);--cfm-guide-strong:#1f9e77;--cfm-guide-mark:#17795c;--cfm-accent:#c4781f;--cfm-strobe:#3d5a4e;--cfm-hud-bg:rgba(255,253,247,0.93);--cfm-hud-border:rgba(150,140,120,0.42);--cfm-hud-title:rgba(80,84,78,0.92);--cfm-scale-ink:#4a4d46;--cfm-halo-1:rgba(47,158,119,0.3);--cfm-halo-2:rgba(47,158,119,0.13);--cfm-halo-3:rgba(47,158,119,0);--cfm-text-halo:rgba(255,253,247,0.92);--cfm-vec-gravity:#5f635f;--cfm-vec-electric:#d74b42;--cfm-vec-magnetic:#1f9e77;--cfm-vec-equivalent:#8057a8;--cfm-vec-velocity:#2f6fb3;--cfm-vec-drift:#2f8f7a;--cfm-equiv-line:#2f8f55;--cfm-equiv-ground:rgba(95,99,95,0.45);--cfm-barrel-1:#d3d5cf;--cfm-barrel-2:#9aa09a;--cfm-barrel-3:#6b716b;--cfm-barrel-ring:#cfc9ba;--cfm-barrel-ring-line:#8b8577;--cfm-barrel-outline:rgba(40,44,40,0.7);--cfm-barrel-tip:#7d857d;--cfm-protractor:rgba(95,99,95,0.5);--cfm-protractor-ink:#4a4d46;--cfm-flash-1:rgba(255,236,168,0.95);--cfm-flash-2:rgba(240,176,60,0.45);--cfm-flash-3:rgba(240,176,60,0);--cfm-flash-core:#fff3cf}[data-theme=dark] .composite-field_cfmStageVars__B_VFA{--cfm-chamber-1:#1a2e27;--cfm-chamber-2:#12211c;--cfm-chamber-3:#0a1411;--cfm-chamber-edge:#33473f;--cfm-chamber-inner:rgba(255,255,255,0.055);--cfm-chamber-gloss:rgba(255,255,255,0.1);--cfm-grid:rgba(126,216,192,0.06);--cfm-grid-axis:rgba(126,216,192,0.17);--cfm-field-tone:rgba(105,198,178,0.4);--cfm-trail-core:#eafff6;--cfm-trail-glow:#43e9ae;--cfm-predict:rgba(226,255,244,0.32);--cfm-guide:rgba(134,227,205,0.6);--cfm-guide-strong:#9defd3;--cfm-guide-mark:#a9efd9;--cfm-accent:#ffd166;--cfm-strobe:#d9fff0;--cfm-hud-bg:rgba(7,15,13,0.78);--cfm-hud-border:rgba(126,216,192,0.25);--cfm-hud-title:rgba(191,232,218,0.85);--cfm-scale-ink:#bfe8da;--cfm-halo-1:rgba(120,255,208,0.5);--cfm-halo-2:rgba(90,235,185,0.22);--cfm-halo-3:rgba(90,235,185,0);--cfm-text-halo:rgba(7,15,13,0.88);--cfm-vec-gravity:#9fb3c8;--cfm-vec-electric:#ffd166;--cfm-vec-magnetic:#ff8da1;--cfm-vec-equivalent:#c9a5ff;--cfm-vec-velocity:#53d8ff;--cfm-vec-drift:#86e3cd;--cfm-equiv-line:#7ef0c8;--cfm-equiv-ground:rgba(214,240,232,0.4);--cfm-barrel-1:#7e968e;--cfm-barrel-2:#465b54;--cfm-barrel-3:#22322d;--cfm-barrel-ring:#20312c;--cfm-barrel-ring-line:#48605a;--cfm-barrel-outline:#0c1513;--cfm-barrel-tip:#55736a;--cfm-protractor:rgba(214,240,232,0.5);--cfm-protractor-ink:#d6f0e8;--cfm-flash-1:rgba(255,247,214,0.95);--cfm-flash-2:rgba(255,214,120,0.5);--cfm-flash-3:rgba(255,214,120,0);--cfm-flash-core:#fff7d6}.composite-field_cfmPlateChar__VFj2x{font-size:calc(14px * var(--cfm-text-scale, 1));font-weight:900;text-anchor:middle;dominant-baseline:central}.composite-field_cfmFullPath__2pipo{fill:none;stroke-dasharray:5 7;stroke-linecap:round;stroke-width:1.6}.composite-field_cfmScaleLabel__Zo0Md{fill:var(--cfm-scale-ink);font-size:calc(14.5px * var(--cfm-text-scale, 1));font-weight:700;dominant-baseline:middle}.composite-field_cfmHudTitle__RI_rJ{fill:var(--cfm-hud-title);font-size:calc(14px * var(--cfm-text-scale, 1));font-weight:800;letter-spacing:.14em}.composite-field_cfmHudCaption__ttUQq{font-size:calc(15px * var(--cfm-text-scale, 1));font-weight:700;paint-order:stroke;stroke:var(--cfm-text-halo);stroke-width:calc(3.6px * var(--cfm-text-scale, 1));stroke-linejoin:round}.composite-field_cfmMathLabel__QaXhC,.composite-field_cfmVecLabel__lwo_E{font-family:var(--font-math);font-size:calc(17px * var(--cfm-text-scale, 1));font-style:italic;font-weight:800;paint-order:stroke;stroke:var(--cfm-text-halo);stroke-width:calc(3.6px * var(--cfm-text-scale, 1));stroke-linejoin:round}.composite-field_cfmVecLabel__lwo_E{text-anchor:middle;dominant-baseline:middle}.composite-field_cfmEquivLine__pcZbV{stroke:var(--cfm-equiv-line);stroke-dasharray:4 5;stroke-width:1.2;opacity:.75}.composite-field_cfmEquivGround__vlXyW{stroke:var(--cfm-equiv-ground);stroke-dasharray:2 6;stroke-width:1.4}.composite-field_cfmEquivLabel__WQW3M{fill:var(--cfm-equiv-line);font-family:var(--font-math);font-size:calc(16px * var(--cfm-text-scale, 1));font-style:italic;font-weight:800;paint-order:stroke;stroke:var(--cfm-text-halo);stroke-width:calc(3.6px * var(--cfm-text-scale, 1));stroke-linejoin:round}.composite-field_cfmEquivToggle__noizq{width:100%;padding:8px 12px;border-radius:8px;border:1.5px solid var(--line-soft);background:var(--panel);color:var(--ink);font-size:13px;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.composite-field_cfmEquivToggle__noizq:hover{border-color:var(--green)}.composite-field_cfmEquivToggle__noizq[aria-pressed=true]{background:color-mix(in srgb,var(--green) 16%,var(--panel));border-color:var(--green);color:var(--green)}@supports not (background:color-mix(in srgb,black 50%,transparent)){html[data-macos-safari] .composite-field_cfStageReadouts__tb1Qz[data-readout-side=left],html[data-macos-safari] .composite-field_cfStageReadouts__tb1Qz[data-readout-side=right]{background:rgb(var(--panel-rgb)/.76)}html[data-macos-safari] .composite-field_cfmEquivToggle__noizq[aria-pressed=true]{background:rgb(var(--green-soft-rgb)/.9)}}.composite-field_cfmStagePlaceholder__ne1N5{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--muted-ink);font-size:14px;font-weight:600}.composite-field_cfmScenarioBody__BIFkk{grid-template-columns:minmax(302px,.85fr) minmax(0,2.15fr) minmax(292px,.92fr)!important;grid-template-areas:"controls stage charts"!important}.composite-field_cfmPlayerBar__Zznvp{flex:0 0 auto;display:flex;align-items:center;flex-wrap:nowrap;gap:8px}.composite-field_cfmPlayerBar__Zznvp button{flex:0 0 auto}.composite-field_cfmPlayerProgress__aEPiu{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px}.composite-field_cfmPlayerProgress__aEPiu input[type=range]{flex:1 1;min-width:0}.composite-field_cfmPlayerProgress__aEPiu>span{flex:0 0 auto;font-size:11.5px;font-weight:700;color:var(--muted-ink);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.composite-field_cfmScenarioBody__BIFkk [class*=optOverlays]{margin-top:8px}.composite-field_cfmRailThree__kGhcu{grid-template-rows:auto minmax(0,1fr) minmax(0,1fr)}.composite-field_cfmRailReadouts__0XHqG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.composite-field_cfmFieldPair__82HBd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;align-items:start}.composite-field_cfmFieldPair__82HBd>*{min-width:0}.composite-field_sandboxLaunchLink__csiSX{min-height:42px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1.5px solid var(--line-soft);border-radius:6px;background:rgb(var(--panel-rgb)/.92);color:var(--ink);font-size:14px;font-weight:900;text-decoration:none;white-space:nowrap}.composite-field_sandboxLaunchLink__csiSX:hover{border-color:var(--line);background:rgb(var(--panel-rgb)/1)}