.I-Z_sW_speed_track{flex-direction:column;gap:.75rem;display:flex}.I-Z_sW_svg{font-family:var(--font-math);max-height:16rem}.I-Z_sW_road{stroke:var(--color-text-soft);stroke-width:3px;stroke-linecap:round}.I-Z_sW_tick{stroke:var(--color-text-soft);stroke-width:1.25px}.I-Z_sW_small{fill:var(--color-text-soft);font-size:11px}.I-Z_sW_wheel{fill:var(--color-surface);stroke:var(--color-ink);stroke-width:2.5px}.I-Z_sW_frame{fill:none;stroke:var(--color-ink);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.I-Z_sW_head{fill:var(--color-highlight);stroke:var(--color-ink);stroke-width:1.5px}.I-Z_sW_wind{fill:none;stroke:var(--color-fysica);stroke-width:2px;stroke-linecap:round}.I-Z_sW_scale{stroke:var(--color-grid-strong);stroke-width:12px;stroke-linecap:round}.I-Z_sW_bar{fill:var(--color-fysica);transition:width .3s var(--ease-out)}.I-Z_sW_ref{stroke:var(--color-text-soft);stroke-width:1.25px;stroke-dasharray:3 2}.I-Z_sW_ref_near{stroke:var(--color-heading);stroke-width:2.5px}.I-Z_sW_legend{color:var(--color-text-soft);font-size:var(--fs-xs);flex-wrap:wrap;gap:.375rem 1rem;padding:0;list-style:none;display:flex}.I-Z_sW_legend li[data-near]{color:var(--color-heading);font-weight:var(--fw-semibold)}.I-Z_sW_readout{border-radius:var(--radius-small);background-color:var(--color-highlight-soft);color:var(--color-heading);align-self:flex-start;margin:0;padding:.125rem .625rem;font-size:1.25rem}.I-Z_sW_button{min-height:var(--control-size);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-heading);font:inherit;font-weight:var(--fw-semibold);cursor:pointer;border:0;flex:0 auto;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;display:inline-flex}.I-Z_sW_button svg{width:1.125rem;height:1.125rem}@media (prefers-reduced-motion:reduce){.I-Z_sW_bar{transition:none}}.I-Z_sW_walker{fill:none;stroke:var(--color-text-soft);stroke-width:2px;stroke-linecap:round;opacity:.55}.I-Z_sW_walker circle{fill:var(--color-text-soft)}
.TaKKjq_force_arrows{flex-direction:column;gap:.75rem;display:flex}.TaKKjq_svg{font-family:var(--font-math);max-height:17rem}.TaKKjq_floor{stroke:var(--color-text-soft);stroke-width:2.5px}.TaKKjq_hatch{stroke:var(--color-grid-strong);stroke-width:1.25px}.TaKKjq_crate_group{transition:transform .6s var(--ease-out)}.TaKKjq_crate{fill:var(--color-highlight-soft);stroke:var(--color-ink);stroke-width:2.5px}.TaKKjq_crate_lines{fill:none;stroke:var(--color-ink);stroke-width:1.25px;opacity:.5}:is(.TaKKjq_force,.TaKKjq_result,.TaKKjq_friction) line{stroke-width:4px;stroke-linecap:round}.TaKKjq_force line{stroke:var(--color-fysica)}.TaKKjq_force path{fill:var(--color-fysica)}.TaKKjq_result line{stroke:var(--color-heading)}.TaKKjq_result path{fill:var(--color-heading)}.TaKKjq_friction line{stroke:var(--color-plot-2);stroke-dasharray:5 4;stroke-width:3px}.TaKKjq_friction path{fill:var(--color-plot-2)}.TaKKjq_small,.TaKKjq_zero{fill:var(--color-text);font-size:11px}.TaKKjq_zero{fill:var(--color-ok-text);font-weight:600}.TaKKjq_verdict{color:var(--color-heading);font-weight:var(--fw-semibold);margin:0}.TaKKjq_verdict[data-balanced]{color:var(--color-ok-text)}@media (prefers-reduced-motion:reduce){.TaKKjq_crate_group{transition:none}}
.LvvzaG_energy_ramp{flex-direction:column;gap:.75rem;display:flex}.LvvzaG_svg{font-family:var(--font-math);max-height:17rem}.LvvzaG_pipe{fill:none;stroke:var(--color-heading);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.LvvzaG_start{stroke:var(--color-text-soft);stroke-width:1.25px;stroke-dasharray:4 3}.LvvzaG_ball{fill:var(--color-highlight);stroke:var(--color-ink);stroke-width:2px}.LvvzaG_axis{stroke:var(--color-text-soft);stroke-width:1.5px}.LvvzaG_total_line{stroke:var(--color-heading);stroke-width:1.25px;stroke-dasharray:4 3}.LvvzaG_bar_pot,.LvvzaG_key_pot{fill:var(--color-fysica);background-color:var(--color-fysica)}.LvvzaG_bar_kin,.LvvzaG_key_kin{fill:var(--color-highlight);background-color:var(--color-highlight)}.LvvzaG_bar_heat,.LvvzaG_key_heat{fill:var(--color-heat);background-color:var(--color-heat)}.LvvzaG_small{fill:var(--color-text);font-size:11px}.LvvzaG_legend{color:var(--color-text);font-size:var(--fs-xs);flex-wrap:wrap;gap:.375rem 1.25rem;padding:0;list-style:none;display:flex}.LvvzaG_legend li{align-items:center;gap:.375rem;display:inline-flex}.LvvzaG_key_pot,.LvvzaG_key_kin,.LvvzaG_key_heat{border-radius:.1875rem;width:.75rem;height:.75rem;display:inline-block}.LvvzaG_group{flex-wrap:wrap;gap:.5rem;display:flex}.LvvzaG_button{min-height:var(--control-size);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-heading);font:inherit;font-size:var(--fs-small);cursor:pointer;border:0;flex:auto;justify-content:center;align-items:center;gap:.5rem;padding:0 .875rem;display:inline-flex}.LvvzaG_button svg{width:1.125rem;height:1.125rem}.LvvzaG_button[aria-pressed=true]{background:var(--color-highlight-soft);font-weight:var(--fw-semibold)}
.KdfhjW_circuit{flex-direction:column;gap:.75rem;display:flex}.KdfhjW_svg{font-family:var(--font-math);max-height:17rem}.KdfhjW_wire,.KdfhjW_wire_on{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.KdfhjW_wire{stroke:var(--color-text-soft)}.KdfhjW_wire_on{stroke:var(--color-fysica)}.KdfhjW_plate,.KdfhjW_plate_thick{stroke:var(--color-heading);stroke-linecap:round}.KdfhjW_plate{stroke-width:3px}.KdfhjW_plate_thick{stroke-width:6px}.KdfhjW_node,.KdfhjW_junction{fill:var(--color-heading)}.KdfhjW_lever{stroke:var(--color-heading);stroke-width:3px;stroke-linecap:round;transition:all .2s}.KdfhjW_lamp,.KdfhjW_lamp_on,.KdfhjW_lamp_out{stroke:var(--color-heading);stroke-width:2.5px}.KdfhjW_lamp{fill:var(--color-surface)}.KdfhjW_lamp_on{fill:var(--color-highlight)}.KdfhjW_lamp_out{fill:var(--color-surface-2);stroke-dasharray:4 3}.KdfhjW_glow{fill:var(--color-highlight);opacity:.35}.KdfhjW_filament{stroke:var(--color-heading);stroke-width:1.5px}.KdfhjW_small{fill:var(--color-text);font-size:11px}.KdfhjW_status{color:var(--color-text-soft);font-size:var(--fs-small);flex-wrap:wrap;gap:.375rem 1.25rem;padding:0;list-style:none;display:flex}.KdfhjW_status li[data-on]{color:var(--color-heading);font-weight:var(--fw-semibold)}.KdfhjW_group{flex-wrap:wrap;gap:.5rem;display:flex}.KdfhjW_button{min-height:var(--control-size);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-heading);font:inherit;font-size:var(--fs-small);cursor:pointer;border:0;flex:auto;padding:0 .875rem}.KdfhjW_button[aria-pressed=true]{background:var(--color-highlight-soft);font-weight:var(--fw-semibold)}@media (prefers-reduced-motion:reduce){.KdfhjW_lever{transition:none}}
.Z3nnqW_particles{flex-direction:column;gap:.5rem;display:flex}.Z3nnqW_svg{max-height:17rem}.Z3nnqW_box{fill:var(--color-surface);stroke:var(--color-heading);stroke-width:2px;fill-opacity:.6}.Z3nnqW_particle{fill:var(--color-water);stroke:var(--color-ink);stroke-width:1.5px}.Z3nnqW_particle_gas{fill:var(--color-water-soft);stroke:var(--color-water);stroke-width:2px}.Z3nnqW_thermo{fill:var(--color-surface-2)}.Z3nnqW_mercury{fill:var(--color-heat)}.Z3nnqW_mercury_cold{fill:var(--color-cold)}.Z3nnqW_mark{stroke:var(--color-heading);stroke-width:1.5px}.Z3nnqW_state{color:var(--color-text);margin:0}.Z3nnqW_state strong{color:var(--color-heading)}.Z3nnqW_explain{color:var(--color-text-soft);font-size:var(--fs-small);margin:0}
