.BpmTool_tap__GTsjp{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);width:100%;min-height:220px;border:1px solid var(--line);background:var(--bg);cursor:pointer;transition:background .18s ease,border-color .18s ease;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.BpmTool_tap__GTsjp:focus-visible,.BpmTool_tap__GTsjp:hover{border-color:var(--line-strong);background:var(--bg-elev)}.BpmTool_pulse__RG_hO{border-color:var(--accent);background:var(--bg-elev)}.BpmTool_bpmReadout__RIhzI{font-size:64px;letter-spacing:-.02em;color:var(--text-bright);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:12px}.BpmTool_bpmUnit__v3DmT{font-size:14px;letter-spacing:.08em;color:var(--text-dim);text-transform:lowercase}.BpmTool_tapHint__WkvTR{font-size:11px;letter-spacing:.06em;color:var(--text-faint);text-transform:lowercase}.BpmTool_actionRow__SATqS{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:center}.BpmTool_toggle__mW3xV{background:transparent;border:1px solid var(--line);color:var(--text-dim);font:inherit;font-size:12px;letter-spacing:.04em;padding:8px var(--space-3);cursor:pointer;text-transform:lowercase;transition:color .18s ease,border-color .18s ease}.BpmTool_toggleOn__9jTEn,.BpmTool_toggle__mW3xV:hover{color:var(--text-bright);border-color:var(--line-strong)}.BpmTool_toggleOn__9jTEn{background:var(--bg)}.BpmTool_kvTable__7SCuy{width:100%;border-collapse:collapse;font-size:12px;border:1px solid var(--line)}.BpmTool_kvTable__7SCuy tr{border-bottom:1px solid var(--line)}.BpmTool_kvTable__7SCuy tr:last-child{border-bottom:0}.BpmTool_kvKey__tPqh8{padding:6px var(--space-3);color:var(--text-dim);letter-spacing:.04em;text-transform:lowercase;background:var(--bg);white-space:nowrap;width:1%}.BpmTool_kvValue__QUp8l{padding:6px var(--space-3);color:var(--text-bright);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}