.magnitude-run [hidden]{display:none!important}.magnitude-run .bp-stage{padding:0;overflow:hidden}.magnitude-run .bp-ruler{width:100%;display:block}.magnitude-run .bp-controls{gap:.6rem;margin-top:1rem;display:grid}.magnitude-run .bp-field{grid-template-columns:3.4rem 1fr;align-items:center;gap:.6rem;display:grid}.magnitude-run .bp-field span{letter-spacing:.14em;color:var(--ink-dim);font-weight:600}.magnitude-run .bp-slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px}.magnitude-run .bp-slider::-webkit-slider-runnable-track{background:#ffffffb3;height:4px}.magnitude-run .bp-slider::-moz-range-track{background:#ffffffb3;height:4px}.magnitude-run .bp-slider::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--bp-red);background:linear-gradient(var(--bp-red), var(--bp-red)) center / 2px 100% no-repeat, linear-gradient(var(--bp-red), var(--bp-red)) center / 100% 2px no-repeat, #163f75;border-radius:50%;width:26px;height:26px;margin-top:-11px}.magnitude-run .bp-slider::-moz-range-thumb{border:2px solid var(--bp-red);background:#163f75;border-radius:50%;width:26px;height:26px}.magnitude-run .bp-slider:focus-visible{outline:2px solid var(--bp-yellow);outline-offset:2px}.magnitude-run .mag-estimate{margin:.4rem 0;font-size:.85rem}.magnitude-run .bp-end{outline-offset:-6px;border:2px solid #fff;outline:1px solid #fff9;margin-top:1.5rem;padding:1.25rem}.magnitude-run .bp-end-title{font:400 1.5rem/1.1 var(--display);color:#fff;letter-spacing:.04em;margin:0 0 .4rem}.magnitude-run .bp-end-copy{color:var(--ink-dim);margin:.6rem 0}
