.ImpactSim-module__LffRUW__root{grid-template-columns:minmax(0,17rem) minmax(0,1fr);display:grid}@media (max-width:56.25em){.ImpactSim-module__LffRUW__root{grid-template-columns:1fr}}.ImpactSim-module__LffRUW__controls{padding:var(--space-5) var(--space-6) var(--space-6);border-inline-end:var(--bd-subtle)}@media (max-width:56.25em){.ImpactSim-module__LffRUW__controls{border-inline-end:none;border-block-end:var(--bd-subtle)}}.ImpactSim-module__LffRUW__field+.ImpactSim-module__LffRUW__field{margin-block-start:var(--space-5)}.ImpactSim-module__LffRUW__label{justify-content:space-between;align-items:baseline;gap:var(--space-3);color:var(--text-muted);display:flex}.ImpactSim-module__LffRUW__readout{color:var(--text-primary);font-family:var(--ff-mono);font-variant-numeric:tabular-nums}.ImpactSim-module__LffRUW__was{color:var(--text-faint);font-style:normal}.ImpactSim-module__LffRUW__range{inline-size:100%;accent-color:var(--accent);margin-block-start:var(--space-2)}.ImpactSim-module__LffRUW__reset{padding:var(--space-1) var(--space-3);background:var(--bg-raised);border:var(--bd-subtle);border-radius:var(--bdrs-full);color:var(--text-muted);transition:color var(--dur-instant) var(--ease-out), background-color var(--dur-instant) var(--ease-out);margin-block-start:var(--space-6)}.ImpactSim-module__LffRUW__reset:hover{color:var(--text-primary);background:var(--bg-hover)}.ImpactSim-module__LffRUW__output{padding:var(--space-5) var(--space-6) var(--space-6);min-inline-size:0}.ImpactSim-module__LffRUW__metrics{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:40em){.ImpactSim-module__LffRUW__metrics{grid-template-columns:1fr}}.ImpactSim-module__LffRUW__metricKey{color:var(--text-faint)}.ImpactSim-module__LffRUW__metricValue{color:var(--text-primary);font-family:var(--ff-mono);font-variant-numeric:tabular-nums;margin-block-start:var(--space-1)}.ImpactSim-module__LffRUW__pill{padding:1px var(--space-2);border-radius:var(--bdrs-full);font-size:var(--fz-body-4);vertical-align:middle;margin-inline-start:var(--space-2);display:inline-block}.ImpactSim-module__LffRUW__pill[data-tone=good]{color:var(--text-primary);background:var(--accent-dim)}.ImpactSim-module__LffRUW__pill[data-tone=bad]{color:var(--text-primary);border:var(--bdw) solid var(--border-strong)}.ImpactSim-module__LffRUW__pill[data-tone=flat]{color:var(--text-faint);background:var(--bg-hover)}.ImpactSim-module__LffRUW__flipDetail{color:var(--text-faint);font-family:var(--ff-sans);display:block}.ImpactSim-module__LffRUW__bands{border-block-start:var(--bd-subtle);margin-block-start:var(--space-6);padding-block-start:var(--space-5)}.ImpactSim-module__LffRUW__bandsHead{color:var(--text-muted)}.ImpactSim-module__LffRUW__band{align-items:center;gap:var(--space-3);grid-template-columns:5rem minmax(0,1fr) 6rem;margin-block-start:var(--space-2);display:grid}.ImpactSim-module__LffRUW__bandLabel{color:var(--text-muted);font-family:var(--ff-mono)}.ImpactSim-module__LffRUW__bandTrack{background:var(--bg-hover);border-radius:var(--bdrs-xs);block-size:10px;overflow:hidden}.ImpactSim-module__LffRUW__bandBar{background:var(--accent);block-size:100%;transition:inline-size var(--dur-fast) var(--ease-out);display:block}@media (prefers-reduced-motion:reduce){.ImpactSim-module__LffRUW__bandBar{transition:none}}.ImpactSim-module__LffRUW__bandCount{color:var(--text-secondary);font-family:var(--ff-mono);font-variant-numeric:tabular-nums}.ImpactSim-module__LffRUW__note{max-inline-size:58ch;color:var(--text-muted);margin-block-start:var(--space-5)}.ImpactSim-module__LffRUW__note strong{color:var(--text-secondary)}
